NEW data from the 2011 Indian census show that there are now 914 girls aged 0-6 years old for every 1,000 boys of the same age, or 75.8m girls and 82.9m boys. A cultural preference for sons and the increasing availability of prenatal screening to determine a baby's sex have helped contribute to a worsening in the ratio (from 927 in the previous census in 2001), which has been deteriorating rapidly even as the ratio for the population as a whole has improved. A decline was recorded in 28 of the country's 35 states and territories, among which there is wide variation; from 830 in the northern state of Haryana to 973 Meghalaya in the east. And such imbalances are not confined to India. Last year the Chinese Academy of Social Sciences warned that by 2020 one in five young Chinese men would be unable to find a bride because of the dearth of young women.Technology enhances the human condition? Predictable but very very sad.