According to a study by Unicef, a higher percentage of boys are born now than 10 years ago in 80% of India's districts.
Only last month in the state of Orissa, the skulls of 40 female foetuses and newborn girls were discovered in an abandoned well.
More distressing still, sex selection is worst in the most affluent parts of the country: Punjab, Haryana, Gujarat.
In northern Punjab, for example, there are just 798 girls under the age of six for every 1,000 boys. The national average is 927.
Even though it is illegal in India for a doctor to reveal the gender of an unborn child, the law is rarely enforced.
Over the past 20 years, it has been estimated that some 10 million female foetuses have been aborted.
Girls are unwanted because they are seen as a financial burden. Landholdings can pass to in-laws and dowries, which themselves are illegal, siphon money from families.
Why pay 50,000 rupees to your new in-laws when you can pay 500 rupees for an abortion? You do not even have to leave home.
Many unscrupulous doctors carry portable ultra-sound equipment in the boots of their cars.
Increased consumer choice is one of the hallmarks of the new India.
Tragically, it is being applied, with almost industrial efficiency, to depress the female birth rate.
keyboard shortcuts: V vote up article J next comment K previous comment