How do the locations of ancient and modern Indian cities differ?
A. Ancient cities developed only in inland regions, while modern cities developed along the coast.
B. Ancient cities developed in mountains, while modern cities developed along the Ganges River.
D. Ancient cities developed mainly along the Indus River, while modern cities developed near different bodies of water.