Religion in Iraq
Islam is the official state religion in the Republic of Iraq, but the constitution guarantees freedom of religion. Iraq is a multi ethnic and multi religious country with Islam, Christianity, Yazdanism, Zoroastrianism, Shabakism, Judaism, Mandaeism, Bahā'i, Ahl-e Haqq-Yarsanis, Ishikism and numerous other religions all having a presence in the country. Shia Islam is the main religion in Iraq followed by 60–65% of the population, while Sunni Islam is followed by 32–37% of the people. Many cities throughout Iraq have been areas of historical prominence for both Shia and Sunni Muslims, including Najaf, Karbala, Baghdad and Samarra.
Karachi
Karachi is overwhelmingly Muslim, though the city is one of Pakistan's most secular cities. Approximately 65% of Karachi's Muslims are Sunnis, while 35% are Shi'ites. Sunnis primarily follow the Hanafi school of jurisprudence, with Sufism influencing religious practices by encouraging reverence for Sufi saints such as Abdullah Shah Ghazi and Mewa Shah. Shi'ites are predominantly Twelver, with a significant Ismaili minority which is further subdivided into Nizaris, Mustaalis, Dawoodi Bohras, and Sulaymanis.