Trafalgar Square, London, UK. 21 February 2022. Thousands of Eastern Europern protest against Russian invasion. We want the War to Stop now.