Statue of Richard the Lionheart – Palace of Westminster, England Posted on December 10, 2010|No Comments on Statue of Richard the Lionheart – Palace of Westminster, England