Fragments of an ancient continent are buried beneath the floor of the Indian Ocean, a new study suggests.