Snowing in Hyde Park.






Hyde Park, London, UK