The Victoria Embankment, London.

The Victoria Embankment, London, England