
Demonstrations in support of Ukraine have taken place in numerous places in London since Russia launched its invasion on 24th February, including in Trafalgar Square.


Demonstrations in support of Ukraine have taken place in numerous places in London since Russia launched its invasion on 24th February, including in Trafalgar Square.