A missile defence site at Isfahan, Iran, photographed by Planet Labs on Monday, April 22. Satellite photos suggest an apparent Israeli retaliatory strike against a Russian-made air missile battery, contradicting denials by officials in Tehran. AP Photo
A missile defence site at Isfahan, Iran, photographed by Planet Labs on Monday, April 22. Satellite photos suggest an apparent Israeli retaliatory strike against a Russian-made air missile battery, coShow more

New satellite images show scorched Iranian defence base after reported Israeli strike