The world’s only floating National Park is located in the beautiful Manipur state of India.

Back to top button