Top 7 Hidden Gems to Visit in India for an Offbeat Travel Experience

Ziro Valley – Arunachal Pradesh

Spiti Valley – Himachal Pradesh

Mawlynnong – Meghalaya

Tirthan Valley – Himachal Pradesh

Dhanushkodi – Tamil Nadu

 Majuli Island – Assam

Gokarna – Karnataka