
Richard III remains one of the most controversial rulers in history. Whether he was guilty of murdering his nephews or not is a mystery that perhaps will never be solved. Even the location of the battlefield where, on 22 August 1485, Richard was struck down has been a matter...