Red Fort Lal Qila with Indian flag. Delhi, India

Red Fort Lal Qila with Indian flag. Delhi, India

A 23-year-old woman alleges that a taxi driver raped her near Delhi's Red Fort. Photo: iStock

September 14, 2017 7:31 PM (UTC+8)