Fragments of ancient continent buried under Indian Ocean