History of Clock Tower

1 year ago
6

Towers of the Clock: (formerly known as Abraj Al Bait), is a government-owned complex of seven skyscraper hotels in Mecca, Saudi Arabia. The central hotel tower, which is the Makkah Clock Royal Tower, is the fourth-tallest building and sixth-tallest freestanding structure in the world.

Loading comments...