The soul of India lives in its villages