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.
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.