Darjeeling, the World Cup town. For the love of football.