They admitted we're screwed...
Adam Mockler analyzes a shift in global politics where leaders from Germany and Canada are openly questioning the United States' strategy concerning the Iran conflict. This development raises concerns about America's international position.