Iran war is 'militarily effectively over': Trump

· Perth Now