Why is India considered as a subcontinent? Elaborate your answer.

भारत को एक उपमहाद्वीप क्यों माना जाता है ? विस्तारपूर्वक उत्तर दीजिए । (150 words)
Why is India considered as a subcontinent? Elaborate your answer. (150 words)