Loading…
Loading…
These are the highest waterfalls in India. At 1,035 ft the falls are also known as the Nohsngithiang Falls. Such a tourist landmark needs no introduction at all.
Visit early in the morning to avoid crowds and enjoy pleasant weather
Almanac earns a small commission on bookings at no extra cost to you.