This view of London's skyscrapers piercing through the cloud top gave me chills as I descended into London, England on January 23:
The Shard, at 95 storeys, is the tallest building in the United Kingdom.
This view of London's skyscrapers piercing through the cloud top gave me chills as I descended into London, England on January 23:
The Shard, at 95 storeys, is the tallest building in the United Kingdom.