
Princes in the Tower – Richard III the killer?
The murder of the Princes in the Tower in 1485 has traditionally been blamed on Richard III but did he kill his own nephews? Tony McMahon reports
The murder of the Princes in the Tower in 1485 has traditionally been blamed on Richard III but did he kill his own nephews? Tony McMahon reports