It is estimated that the city of Lahore, Pakistan, has a Muslim majority with 95.2% and Christian minority constitute 2.9% of the population and rest Sikhs and Hindus constitute the remaining 1.9%. There is also a small but longstanding Zoroastrian community.