Verified videos show aftermath of explosion in Delhi

Police have said that eight people have been killed after an explosion near the historic Red Fort in Delhi, India.

Delhi Police Commissioner Satish Golcha told reporters that the incident happened at around 18:52 local time (13:52 GMT), when a…

Continue Reading