Card image cap
©Roberto Moiola

Lights on Tower Bridge over the River Thames with a typical double decker bus, London, England, United Kingdom, Europe

License this image