In a recent survey of G-20 countries, India turned out to be the worst country for a woman to live in, behind Saudi Arabia. Read here about the plight of millions of women in our country.
Read this post on e-pinion.blogspot.com