Where do most people in India live?


A.

in the Ganges River system


B.

in the Deccan Plateau


C.

in the Thar Desert


D.

in the Himalayan Mountains