LONDON, UNITED KINGDOM - MAY 7: Hyde Park on May 7, 2011 in London, United Kingdom. Hyde Park, with 142 hectares (350 acres), is one of the largest parks in central London.
- Image ID: 78240400
- Copyright: nito
- Editorial Credit: nito / Shutterstock.com
Editorial Use Only.
Use of this image in advertising or for promotional purposes is prohibited.