Geography, asked by virya, 1 year ago

What are the advantages of India in south asia

Answers

Answered by parvezahmed
0
Its location for international trade is perfect, as its located at south asia in the confluence of waters.
Answered by zesta
0
mountains and river like Narmada separates North from South India......... these mountains prevent the cold winds of north Asia from blowing into India,  and thus helps southern half temparate
Similar questions