Ancient continent buried under Indian Ocean