European powers say no other plausible explanation for strike on key facilities, while Iran's FM claims if Tehran were to blame 'nothing would have been left'
European powers say no other plausible explanation for strike on key facilities, while Iran's FM claims if Tehran were to blame 'nothing would have been left'
Recent comments