Thousands of people have marched through London to protest against the referendum decision to leave the EU.
Demonstrators at the "March for Europe" rally, organised on social media, held placards saying "Bremain" and "We Love EU".
In the referendum on 23 June the UK voted to leave the EU, with 51.9% in favour of leaving and 48.1% supporting Remain.
Critics said that those protesting who lost the vote were "having a tantrum".
Live updates: Brexit march and Tory leadership contest
Demonstrators gathered around Park Lane before setting off for Parliament Square. A rally also took place in York.
An organiser of the London march, Keiran MacDermott, said protesters hoped to stop the government from triggering Article 50, which begins the formal process of the UK's withdrawal from the EU.
Fellow organiser Mark Thomas, an activist, said he felt "anger, frustration" and a "need to do something".