Nizamiye Mosque

Nizamiye Masjid, often called the Nizamiye Mosque, is a mosque situated in the city of Midrand, Johannesburg, South Africa. It is often stated to be the biggest mosque in the Southern Hemisphere, occupying less than two-thirds of a hectare in Read More …