Richard The Lionheart

Richard The Lionheart. London, England, United Kingdom

Statue of Richard I outside the Houses of Parliament, Westminster, London. London, England, United Kingdom. (Ref: 2004uk-0607-048d)

Related galleries: England, Europe, London, The Houses of Parliament, United Kingdom

Countries

Perspectives