Al-Masjid Al-Haram. Masjid Al-Haram is a large mosque in the city of Mecca, and the largest in Islam.
Al-Masjid Al-Haram
Evangelizing Muslims Apologetics. The Grand Mosque (in Mecca) World’s largest Site of the Ka’aba Thought to be directly beneath the worship place of angels.