The Palace of Westminster (and other landmarks - Big Ben on top of Elizabeth Tower)
From the London Eye
A 11 image panorama
Night time image
Big Ben on top of Elizabeth Tower)
One of the sights I was able to see during my visit to London was the opening of the Tower Bridge - seen from the observation deck of the 20 Fenchurch building (aka Walkie-Talkie Building).