The Indian society has deeply entrenched patriarchal views against females. Reports of rape are often followed by questions about the victim's behavior, and even accusations that she provoked the assault.
Industrially and economically India is incredible, but still thousands of people leave the country every year. Why? So long as the caste system continues to promulgate this social hang up of 'birth not worth', outdated religious reservations will hinder sociability and India's presence on the world stage.