If you want to get as close as possible to the lives of the first modern humans in India, one of the best places to go to is Bhimbetka in Madhya Pradesh’s Raisen district, about forty-five kilometres from the state capital, Bhopal. It is an enchanting place spread over seven hills and full of naturally occurring rock shelters that are …