U.S. President Donald Trump surprised NATO allies by pledging to send an additional 5,000 troops to Poland, only hours before the alliance's foreign ministers met in Sweden on Friday amid deep divisions over the Iran war.

President Donald Trump has stirred confusion by saying the U.S. will send an additional 5,000 American troops to Poland.

US President Donald Trump said on Thursday he was sending 5,000 troops to Poland, reversing an earlier decision to cancel the deployment as Washington presses Europe to shoulder…