Social Sciences, asked by shaikkaif83, 11 months ago

define Deccan Plateau and where it is located​

Answers

Answered by pawan5946
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 Anonymous
10

Answer:

The deccan plateau is a triangular landmass that lies to the south of the river Narmada.

Similar questions