Answers

2016-04-23T11:57:10+05:30
Its location for international trade is perfect, as its located at south asia in the confluence of waters.
0
2016-04-23T12:00:58+05:30
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
1 5 1