Brow Antlered Deer is found in Keibul Lamjao National Park, Manipur. It is the only floating national park in the world. A park in use for conservation purposes is known as a National park. It is basically a reserve of natural, semi-natural, or developed land that a sovereign state declares or owns. Flora and fauna are provided immense protection in such areas. Currently, in India, we have 166 national parks.
So, the correct answer is 'Keibul Lamjao National Park'.