The Southwark War Memorial in Borough High Street, London SE1. Standing tall, head and shoulders above all around it including, it appears, The Shard currently Europe's tallest building.
Comments
Sign in or get an account to comment.