The lake with 'trampoline' islands

The world’s only floating national park is located in Manipur, India.
More Pet Animal Stories