Photo of Abraj Al-Bait Clock Tower in Saudi Arabia

Photo of Abraj Al-Bait Clock Tower in Saudi Arabia

Download


5.0 Rate
Resolution :
Size :

Similar Images

Abraj Al-Bait Clock Tower, located in Mecca, Saudi Arabia, is one of the tallest buildings in the world. Standing at 601 meters with 120 floors, it features the world's largest clock. Explore high-quality photos of this iconic structure here.

Related Galleries

Featured Galleries

Featured Collections