The picturesque town of Darjeeling is located at an altitude of 6,710 ft in West Bengal. Nestled among mountains with the glistening Mt Kanchenjunga towering over the sky, Darjeeling is fondly called ...