Explosion in India’s Delhi Kills 13
At least 13 people were killed and 20 injured in an explosion near the historic Red Fort in New Delhi, India. Police said the blast occurred in a Hyundai i20 that stopped at a traffic light, damaging nearby vehicles. Authorities arrested…