Tucker Carlson blames Iran war for Republican losses, calls it ‘end of the Trump era’ and Fox News — NRI Bytes