You need to have the Flash Player installed and
a browser with JavaScript support.
Link to this video
Description
Located near Moirang in Manipur state, this ancient lake is the largest freshwater lake in northeastern India. Due to the floating phumdies on it, it is also called the only "Floating lake" in the world.
Sign in or sign up to post comments.