A triangular landmass that lies to the south of the river Narmada.
The Deccan Plateau
The Peninsular Plateau
The Chotanagpur Plateau
None of the above
(A) The Deccan Plateau
Explanation: