In 2003, a 35-year-old filmmaker was abducted outside Siri Fort Auditorium in south Delhi and raped by two men in a moving car. The accused later left her near Panchsheel Road.
In 2003, a 35-year-old filmmaker was abducted outside Siri Fort Auditorium in south Delhi and raped by two men in a moving car. The accused later left her near Panchsheel Road.