Vector illustration of a 76-story hotel building in Mecca, Saudi Arabia. Just next to Masjid al Haram, Islam's most sacred site, The Mecca Royal Hotel Clock Tower aka Abraj Al-Bait Towers complex is part of the King Abdulaziz Project, offering modern catering to the pilgrims in the holy Islamic city building skyscraper islam Abraj Al Bait