Overloaded planet cries for help
India's population has touched the dreaded 1 billion mark and the present global population of six billion people is about 30 per cent more than the earth's biological capacity to sustain present
India's population has touched the dreaded 1 billion mark and the present global population of six billion people is about 30 per cent more than the earth's biological capacity to sustain present