Taken during the train ride from Darjeeling to Siliguri in West Bengal, India.
Darjeeling is tea country so it's not surprising to have tea tasting in shops around the city.