handauli is a tiny town in rural India about a four-hour drive southwest of New Delhi. India’s a big country, and there are several Chandaulis. This is the one that’s not on Google Maps. It’s a dusty ...