The map shows ancient and modern cities in the Indian subcontinent. A map titled Ancient and Modern Cities on the Indian Subcontinent. A key shows Ancient Indian civilizations with yellow dots and Modern Indian cities with purple dots. There are groups of yellow dots near the western coast and along rivers in the western region. The modern Indian cities of Mumbai and Chennai are along the coastline with Kolkata and New Delhi near rivers. How do the locations of modern cities on the Indian subcontinent compare to the locations of ancient cities? Both are located on inland plains. Both are located along water sources. Both are located along the Bay of Bengal. Both are located far from the Ganges River.