Loading Question: "The Deccan Plateau is a _________landmass that lies to the south of the river Narmada." | TestX...