India is home to 18% of global human population and 15% of global livestock population but has only 2% land mass and 4% of global fresh water resources.
India is home to 18% of global human population and 15% of global livestock population but has only 2% land
Read more