LondonWorld on MSN
Battersea Power Station and The Shard: Two London buildings named among the world's top landmarks
The Shard and Battersea Power Station have been ranked among the ten most significant global landmarks, celebrated for their societal impact and widespread popularity.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results