Pompeo postpones visit to Ukraine citing 'ongoing situation in Iraq'

The trip was cancelled less than 24 hours before he was scheduled to depart.

The cancellation comes one day after Iran-backed militias and their supporters stormed the American embassy and then camped outside the compound overnight.

Protesters dispersed on Wednesday, but the U.S. embassy has suspended all public consulate operations until further notice and advised U.S. citizens to avoid the area.

During Tuesday's protests, marchers pushed their way past an outer wall right up to the embassy gates, but a State Department spokesperson said that the embassy itself was never breached. U.S. Marines were sent to the embassy from Kuwait and soldiers with the 82nd Airborne Division were deployed to the Middle East "immediately," Defense Secretary Mark Esper said in a statement Tuesday night.

The assault on the compound grew out of anger over U.S. airstrikes against an Iranian-backed militia Sunday.