Israel says it shot down 300 Iranian missiles following unprecedented overnight attack | ITV News

This post was originally published on ITV News.