An excavation in Egypt has revealed the last meal of a monstrous creature that prowled the oceans millions of years ago. 

Despite its sinuous, snake-like body and a name that means "king lizard", Basilosaurus was in fact an ancestor of modern whales.

While the prehistoric cetacean's jagged teeth clearly mark it out as a predator, its diet was initially thought to be confined to the various large fish that it shared the warm Eocene epoch oceans with.

However, new analysis of bones found in the so-called Valley of Whales near Cairo has confirmed Basilosaurus also targeted much larger prey – including other whales.

When palaeontologists unearthed a 15-metre-long specimen in 2010, they found the creature's ribs and seemingly endless vertebrae were interspersed with other bones.