Gujarat: 3 Siblings Rescued From Room In Which They Were Locked for 10 Years!

In a rather gut-wrenching incident from India’s Gujarat, three siblings were rescued from a self-inflicted captivity, after a period of nearly a decade. Amrish, Bhavesh, and Meghna Mehta, from the western Indian state were rescued from a locked room of their father’s house, in which they had reportedly spent the last ten years of their … “Gujarat: 3 Siblings Rescued From Room In Which They Were Locked for 10 Years!”

Read More