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…
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…