Delhi Red Fort blast kills 13: What happened as police invoke ‘terror’ law? | Crime News

At least 13 people have been killed and more than 20 wounded when a car exploded in New Delhi, India’s capital.

Security forces have been placed on high alert across major states and cities as authorities have launched an investigation into the…

Continue Reading