Women have taken to the streets worldwide to protest against the Donald Trump administration, and in support of the #MeToo and Time's Up campaigns.
Hundreds of people took part in the "Time's Up - Women's March London" to call for equal rights for women and in support of immigarnts and minorities.
Berlin staged a large demonstration near the US embassy, combining it with a drive to register American expats to vote. Horrible weather in Paris did not deter marchers there, although the crowd was slightly smaller than in London.
"I think it is so important to reiterate that we don't support Trump and that we are still fighting, and that we are still resisting. And a year later it doesn't matter if the weather is like this, we are still coming together and we are going to still fight against Trump and his agenda," said one young woman.
By far the biggest marches were in the USA where city after city saw huge crowds. new Yorkers were treated to celebrities like Whoopi Goldberg and Rosie Perez. "The women that put themselves on the frontline and accused that man, Mr Weinstein, and brought him down by using their voice. We need to do the same for Trump. There is no difference," said Perez, to cheers.
Los Angeles took the record in 2017 with an estimated 750,000 people in the streets. Sunday's turnout was slightly down, but no less passionate.