Depressing StatisticsAlmost Half of Women In Developing Countries Feel They Can’t Say ‘No’ To Sex: U.N. Report The denial of bodily autonomy to women and girls "is nothing less than an annihilation of the spirit." By Devrupa Rakshit