Statues of cats are displayed at the Step Pyramid of Djoser in Egypt's Saqqara after they were excavated in a recent dig. EPA

History unearthed: Rare mummified lion cubs among artefacts on show at new Egyptian exhibit