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
Tony McMahon investigates what the Victorians really thought about Jack the Ripper and makes some surprising findings about contemporary reactions