define Deccan Plateau and where it is located
Answers
Answered by
0
the Deccan plateau is large plateau in western and southern India..... the plateau is located between two mountain ranges, the western and eastern ghats
Answered by
10
Answer:
The deccan plateau is a triangular landmass that lies to the south of the river Narmada.
Similar questions