The tiny village of Karta in Badaun, Uttar Pradesh, woke up on Wednesday morning to the chilling sight of two teen girls hanging from a tree in an orchard. The girls, cousins aged 14 and 15, had gone missing from home the night before.
(Read more) (Disturbing images, not suitable for children)