The preferred habitat of an Indian rhinoceros is alluvial flood plains and areas containing tall grasslands along the foothills of the Himalayas. Formerly, extensively distributed in the Gangetic plains, today the species is restricted to small habitats in Indo-Nepal terai and northern West Bengal and Assam.
Read more