The World's Only Floating National Park Is Located in India. And It Is Amazing.TravelBy TBI Team08 Feb 2016 15:14 ISTWelcome to Loktak Lake, the largest freshwater lake in Northeast India. What makes this iconic lake even more special is the Keibul Lamjao National Park - the world's only floating national park.Read More