The Clock Towers complex is one of the largest and most valuable hotel complexes in the world, and it is in the heart of Islam’s holiest city Makkah in Saudi Arabia. Being the largest hotel complex worldwide, it consists of 7 skyscraper hotels that accommodate 20 million visitors per year and includes a seven-story shopping center. The complex was inaugurated in 2012 and boasts of The Clock Towers which is the tallest operational building in KSA and the third tallest building in the world.