It is perhaps the greatest of all cold cases: who was responsible for the death of the two Princes in the Tower?