Around a 100 million years ago, India was an island
Quakes are frequent because Indian plate is moving closer to Asian plate: Seismologist
Collision of India & Tectonic Evolution of SE Asia - CR Scotese
The Indian Plate or India Plate is a major tectonic plate straddling the equator in the eastern hemisphere. Originally a part of the ancient continent of Gondwana, India broke away from the other fragments of Gondwana 100 million years ago and began moving north. Once fused with the adjacent Australia to form a single Indo-Australian Plate, recent studies suggest that India and Australia have been separate plates for at least 3 million years and likely longer. The Indian plate includes most of South Asia—i.e. the Indian subcontinent—and a portion of the basin under the Indian Ocean, including parts of South China and western Indonesia, and extending up to but not including Ladakh, Kohistan and Balochistan.