The world's biggest clock tower that cost £11bn and makes Big Ben look tiny

1 month ago 3
ARTICLE AD BOX


The structure is enormous and features a five-star hotel, shopping mall and car park capable of holding over a thousand cars.
Read Entire Article