The Deccan Plateau lies to the
West of Narmade rever.
Answers
Answered by
0
Answer:
ooooooooooooooooooooo
Answered by
0
Answer:
The Deccan plateau lies to the south of Narmada River
Similar questions