The Indian subcontinent is a geological term describing the landmass known as the Indian Plate, which drifted northeastward from the ancient supercontinent Gondwana and collided with the Eurasian Plate around 55 million years ago. From Wikipedia