All these factors are intimately connected to the natural environment and natural history of the region.
In order to understand ancient India we must look at the natural history, languages, culture and peoples together.