Darjeeling is a busy little hillside town in northeastern West Bengal.

read more