Makkah Clock Tower The Abraj Al-Bait
The Abraj Al-Bait Towers, also known as the Mecca Royal Hotel Clock Tower, is a building complex in Mecca, Saudi Arabia. These towers are a part of the King Abdulaziz Endowment Project that strives to modernize the holy city in catering to the pilgrims.
0 Comments