The Mecca Royal Hotel Clock Tower is an imposing building complex located in Mecca, Saudi Arabia in the Middle East. Also called as the Abraj Al-Bait Towers, it is notable for the fact that it is currently considered as the tallest clock tower in the world. It also holds a number of other records such