Menu

London, UK

London, UK

Travelled down from Scotland. Abiding memory is the vast amount of people on the Embankment and a sea of people as far as you could see in Hyde Park.