Geography, asked by nikhilroyn9521, 1 year ago

india occupies an important strategic position in SouthAsia .Comment

Answers

Answered by Satyaprakashsahoo
6
Surely,
India is the seventh largest country of the world, and largest among the countries of South Asia. Countries of Nepal and Bhutan are completely dependent on India for trade. occupying extensive area it experiences a variety of climate.. It is politically and militarily superior too. 
Similar questions