Satellite images appear to show scorched Iranian air defence site
Live updates: Follow the latest on Israel-Gaza The latest satellite photos taken by private company Planet Labs appear to support to claims that Israeli warplanes attacked an Iranian radar installation on Friday. Christopher Biggers, an analyst with …