Daily Star Front Page 3rd of December 2024
Recent evidence has emerged suggesting that King Richard III was involved in the historical disappearance of his nephews in the Tower of London, reigniting debates over his involvement in the longstanding mystery.