The Denisovans are our cousins – giant anthropoids who died out tens of thousands of years ago – but whose DNA is in many Asian people. Could they be the source of our stories of giants? Could they even be the legendary Yeti?

See more on the page The Denisovans – our Giant Cousins