Michael LaxerJul 26, 202313 min readLong Live the Cuban Revolution! -- Statements on the 70th Anniversary of MoncadaWith statements from the Communist parties of Turkey, Greece, Australia and Mexico and from the Party of Labour of Austria. Image from...