Vasudhara Falls: Witness the Mysterious Waterfalls Near Mana Village

Vasudhara Falls is an unspoiled wonder located in the mountains of the Himalayas near Mana Village which is the first Indian village of India on the border of Tibet. Being enveloped in stunning natural surroundings this grand waterfall will provide tourists with a solitude, religious experiences and the ability to reconnect with nature.