Life in the City - LKEphoto
Powered by SmugMug Log In

Towers old and new. The 95-story Shard building, completed in 2012, peers over the Tower of London started in 1066 as part of the Norman Conquest.