Rejuvenate around Palampur Tea Gardens

A quiet small village in Himachal Pradesh is home to lovely tea gardens and is also known as the tea capital of North-west India. As we enter the town, the tea plantation grounds are visible everywhere. Be it a small area on the hill outside a hotel or spread across a massive piece of land, …