Our world's 7 billionth baby is due this month

[video]
INDIA, Lucknow: The world’s seven billionth baby is due to be born on October 31, but in India activists say there is little reason to celebrate. Female foeticide is increasing in the country, and observers are warning of violent consequences if this trend continues.

Most Shared