10 Things You Must Do in India

Take a Sip of World's Best Tea
india
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