Descent / by Deborah Clague

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. 

The Shard, at 95 storeys, is the tallest building in the United Kingdom.