About 30,000 people took to the streets of central London to protest against leaving the European Union.
Demonstrators waved EU flags as part of the March for Europe. Wearing the flags as capes, combined with home-made banners bearing slogans such as “Bremain” and “We love EU”, they gathered at Hyde Park Corner, near Park Lane.
