God could not save children in his ‘own country’.

Kerala is the most literate state in India. Everything is so perfect in Kerala that it is called ‘God’s Own Country’.The National Geographic’s Traveller magazine named Kerala as one of the ten paradises of the world.

But girls get sexually abused in the paradise, they get raped in god’s own country. Here are some recent rape cases. [Read more…]