1.

Deccan plateau situated in north India

Answer»

no it's in SOUTHERN PART of INDIA



Discussion

No Comment Found