Mecca Masjid: a socio-political, religious and anti-colonial sanctuary

For centuries, the Mecca Masjid, with its lofty 75-foot ceiling, sprawling courtyard, and the canopy under…