Skip to content
inoh

Deccan

/ˈdɛk.ən/

A large plateau in southern India.

“The Deccan plateau offers stunning landscapes and history.”
Add to my deck
Illustration of Deccan: A large plateau in southern India.