Write a Post
Deccan refers to the Deccan Plateau, a peninsular plateau in southern India, and southern India in general.
Deccan may also refer to: