New Shed, Devotees heave a sigh of relief at Mecca Masjid

Back to top button