Darjeeling, popularly known as the “Queen of hills” is located at an elevation of above 6,000ft in northeast India and ...