![](http://www.alamy.com/thumbs/6/325C070B-DB33-4EEE-AD97-47D23F3DF80A/E02PBH.jpg)
Achilles Statue at Hyde Park Corner. London.
Size: 3744px × 5616px
Location: Hyde Park, London, Greater London, England
Photo credit: © Peter Noyce GBR / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: .., achilles, britain, british, corner, england, english, europa, europe, gb, hyde, london, park, peter-noyce, sculpture, sculptures, statuary, statue, sun, sunlight, sunny, sunshine, uk