India, Darjeeling - Darjeeling town, a hill station just south of the snow-capped Himalayas and the special region, Sikkim.