Picture taken in Hyde Park, one of the largest parks in central London, United Kingdom. Hyde Park is one of the capital’s Royal Parks, and one of the most beautiful city parks in the world.
Photo of the Day: Hyde Park, London
June 20, 2013 by 1 Comment