Body without a head found near Jahangirpuri Metro Station in New Delhi
On June 8, 2019, the Delhi Police found a woman’s dead body without a head near the Jahangirpuri Metro Station in New Delhi. The Delhi Police found the dead body of the woman wrapped in…