Source:-https://www.nationalheraldindia.com The other day a Madras High Court judge lamented that India, the holy land, has become the land of rapists, where a rape is happening every 15 minutes. Justice Kirubakaran, his name literally meaning merciful, made the observation while hearing a petition relating to the gang-rape of a migrant labourer in Tamil Nadu’s Tiruppur,