English Mudumalai National Park Cited by user BhagyaMani on 16 Oct 2021 Mudumalai National Park is a national park in the Nilgiri Mountains in Tamil Nadu, south India, covering .