Shared publicly  - 
 
This 13th highest waterfall in India is located in Mizoram. Surrounded by dense forests, it’s a view that will take your breath away.
#VantawngFalls #Mizoram #IncredibleIndia  
118
1
Monica Mishra's profile photoJAY JAGANNATH TOUR & TRAVELS's profile photoKomal Singhal's profile photoASHU TOHRA's profile photo
6 comments
Add a comment...