Darjeeling, lying in the Eastern Himalayas is a picturesque hill station in West Bengal state of India. It has vast green tea ...