Answer:
India is the seventh largest country in the world by area and the largest country in South Asia. The capital of India is New Delhi.
Hope it helps :)
8.3m questions
10.9m answers