A powerful car explosion outside an iconic monument in India’s capital Delhi has killed at least eight people and injured 20 others, prompting police to open an investigation under India’s anti-terrorism laws.
The blast occurred around 6.52pm on Monday evening near a metro station gate of the Red Fort, police said.