Keibul Lamjao National Park, in the Northeastern Indian state of Manipur, is an unparalleled biological wonder and the world’s only floating national park.
Keibul Lamjao National Park, in the Northeastern Indian state of Manipur, is an unparalleled biological wonder and the world’s only floating national park.