The ever-so-popular Darjeeling tea is sourced directly from the picturesque hill station of Darjeeling, which is located in West Bengal, India. Known for its tea plantations, the district happens to be a very popular tourist destination. Most of the people residing in this area earn their livelihood by working in tea plantations. The brew has […]