Across India, the ruins of once-powerful cities lie folded into forests, buried beneath rivers, or absorbed into modern towns ...