Tower of London. View over the River Thames from the Tower of London looking towards The Shard, London, England, UK

- Image ID: HXGPD3
Ian Dagnall / Alamy Stock Photo
Image ID: HXGPD3
Location: Tower of London and The Shard, London, England, UK