MOSCOW — A high-ranking general in the Russian armed forces has been killed in an explosion in Moscow.Lt Gen Igor Kirillov, head of the Nuclear, Biological, Chemical Defence Forces (NBC), was leaving