Opened in July 2002, this unusually shaped building stands on the south bank of the River Thames near Tower Bridge.
Crossing the Thames in London, this is a pedestrian street only, linking Bankside with the city.
Westminster Abbey - located next to the Houses of Parliament in the Westminster neighborhood of London - is a must-see for any London visitor.