Millions of people took to the streets across the US - and to a lesser extent worldwide - on Saturday to protest against US President Donald Trump on a range of different issues, in what they see as his authoritatian style of governance, hardline immigration policies, climate change denial and the war with Iran.
Organisers said that at least eight million people took part in more than 3,300 events held in major cities, suburbs and rural areas.