Anti-Margaret Thatcher rally held in Trafalgar Square

Anti-Margaret Thatcher rally held in Trafalgar Square