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  
Photo
Shared publiclyView activity