New York: Demonstrators took to the streets in cities across the United States and in London on Saturday to protest Washington's killing of a top Iranian general in Iraq and urge restraint by Western governments.

"No justice, no peace, US out of the Middle East," crowds chanted in New York's Times Square, holding signs that read "Stop bombing Iraq" and "No war or sanctions on Iran."

There were similar scenes in Chicago, where around 200 protesters gathered outside the Trump Tower, and in Philadelphia, where about 500 people demonstrated.

The actor and activist Jane Fonda joined a rally outside the White House in Washington.