Sadu Chiru Waterfalls/Sadar Falls

Bookmark
Please login to bookmarkClose

No account yet? Register

Sadu Chiru Waterfalls also known as Leimaram Waterfalls is in Manipur, about 25 km from the Imphal. This nature lover’s paradise will have you feeling…