London

Trafalgar Square
River Thames
Millenium Bridge

Abbey Road
London Eye
Gerrard Street
Traffic Cams

Info (in English)
Info (in Deutsch)