The only floating park in the world located in North India is .
Answers
Answered by
11
Answer:
Keibul Lamjao National Park......situated in Bishnupur district of Manipur..is the only floating park in the world....✌
Answered by
2
Answer:
Keibul Lamjao National Park is the only floating park in the World located in Manipur, India.
MARK THIS AS BRAINLIEST
Similar questions