Statue of Achilles

Statue of Achilles in Hyde Park, London, made by the sculptor Richard Westmacott, installed by order of King George III and unveiled on 18 June 1822.