Tamil Nadu.

India’s leopard population is estimated at 13,874

Representative Image NEW DELHI: Bhupender Yadav, Minister for Environment, Forest and Climate Change, Government of India, released the report on…

10 months ago