En el sur de la India, el Mesolítico duró hasta el 3000 a. C., y el Neolítico hasta el 1400 a. C.