A series of floating islands on Manipur’s Loktak Lake make up what is the world’s only national park that floats on water!, ...