A night in Mettupalayam

Mettupalayam in Tamil Nadu, India, is one of those nondescript towns that would never feature on any tourist itinerary, except for the fact that it is the starting point for the Unesco World...