High ranking general in the Russian Armed Forces has been killed in an explosion in Moscow. Officials say lieutenant general Igor Kirillov, commander of the nuclear protection troops, was leaving a residential block when a device hidden in a scooter was detonated. His assistant was also killed.