Abraj Al-Bait Towers


The Abraj Al-Bait Towers in Makkah, Saudi Arabia, is the tallest clock tower, tallest hotel, largest and the 2nd tallest building in the world.

You might also like:

India Photo Gallery - 100 IMAGE