Explosion Kills Russian General Igor Kirillov Amid Alleged War Crimes
MOSCOW—The recent explosion in Moscow has claimed the life of Lieutenant General Igor Kirillov, chief of the Russian Armed Forces’ Chemical, Biological, and Radiological Defence unit. This fatal incident, linked…