On the evening of November 10, 2025, a powerful car explosion near the Red Fort metro station in Delhi shook the heart of the city, claiming at least 12–13 lives and injuring over 20 people, reports ...