The Shia Masjid (literally meaning 'Shia Mosque') is one of the largest Shia mosques in the mainly Shi'ite populated area of Islampura in the city of Lahore, Pakistan.
We use cookies to analyze site traffic and improve your experience. You can accept all cookies or choose your preferences. Read our privacy policy