The common features between the modern cities on the Indian subcontinent and Ancient Indian civilizations is that both are located along water sources.
1.6m questions
2.0m answers