Hosted on MSN20d
The incredible clock that's 35 times bigger than Big Ben and cost a whopping £12.6bnIn the iconic city of Mecca in Saudi Arabia sits a complex of seven skyscraper ... the most expensive buildings ever constructed and is about 35 times the size of Big Ben. Construction firms from over ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results