10 Things You Must Do in India
Take a Sip of World's Best Tea
Taste world's best tea in the lush green valleys on North-Eastern India. You can even enjoy harvesting the tea gardens and get an idea about the complete procedure of tea production by taking a tour of the tea factories.
Where do you go? Darjeeling.
When exactly? March and April
Tourist Attractions Places ( 1-5 of 10 )