Hundreds of Greek workers marched through central Athens on Wednesday to demand pay rises that would bring their salaries close to the European average and to protest over the war in Gaza.
Ships remained docked at Greek ports and buses and metro services in the capital were disrupted as transport workers joined a 24-hour strike called by Greece's largest trade unions in the private and public sector for Labour Day.
Many of the demonstrators who had gathered peacefully outside the Greek parliament buildings held Palestinian flags and let balloons fly in the sky in solidarity with Palestinians in Gaza.