56: Mecca, Saudi Arabia Mecca is a city in Saudi Arabia and it is home to the worlds tallest clock tower with an amazing skyline Share this:TwitterFacebookLike Loading...