![](http://www.alamy.com/thumbs/6/12413B2B-E067-4832-B33F-0157CFC78055/ARXFEB.jpg)
Statue of Achilles at Hyde Park Corner London England
Size: 3488px × 5229px
Location: Hyde Park Corner, London, England
Photo credit: © G.D. Harper / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: achilles, britain, british, corner, england, english, europe, european, figure, figures, great, greek, hyde, kingdom, legend, legends, london, myth, mythological, mythology, myths, park, sculpture, statue, trojan, united, war