London
Deserted streets in the City of London
at Christmas time.
<
>