Millions of people have taken to the streets across the United States to protest President Donald Trump's anti-immigration policies and his war on Iran. More than 3,200 protests were held in all 50 states on Saturday. The protests were a continuation of two rallies held last year under the slogan "No Kings".