About 97% of Pakistanis are Muslims. Pakistan has the second largest number of Muslims in the world after Indonesia. The majority are Sunni (90%) while Shias make up between 5–25%. Smaller minority Muslim populations in Pakistan include Quranists, nondenominational Muslims. There are also two Mahdi'ist based creeds practiced in Pakistan, namely Mahdavia and Ahmadis, the latter of whom are considered by the constitution of Pakistan to be non-Muslims, constitute 1% of the Muslim population. Pakistan has the world's largest Muslim city (Karachi).