Seventeen soldiers have been killed in an explosion at a military base near Iran’s capital Tehran, officials say, quoted by BBC. The blast occurred when weapons were being moved inside a Revolutionary Guards depot, a spokesman for the elite unit told state TV. Windows in nearby buildings were shattered and the blast was heard in central Tehran, 40 km (25 miles) away. Two hours after the explosion a fire still raged and there were traffic jams on nearby roads, a local reporter said.