Lathyrus Odoratus

By lathyrus

The Shard

Due to open to the public next month - the Shard at London Bridge is Europe's tallest building (310 metres). Like it or loathe it, its difficult to ignore. Apparently its supposed to resemble a church steeple.

Comments
Sign in or get an account to comment.