The Abraj Al-Bait Towers of Mecca, Saudi Arabia, seen from inside Al-Masjid al-Haram. Photograph by Saleh Waheed.

The Abraj Al-Bait Towers (aka Mecca Royal Hotel Clock Tower) located few metres away from the world's largest mosque and Islam's most sacred site, the Masjid al-Haram.

Grand Mosque, Islamic Quotes, Islamic Art, Allah Quotes, Beautiful Mosques, Islamic Architecture, Temple Architecture, Mecca, Saudi Arabia

Mecca Madinah, Beautiful Mosques, Holy Land, Allah, Muslim, Egypt

Holy Land