Pro-Palestine protesters have clashed with riot police in Rhodes while an Israeli cruise ship docked on the Greek Island.

Scuffles broke out as protesters chanted 'Freedom for Palestine' while police squads, armed with riot shields and helmets, pushed them back.

The demonstration took place while the Israeli cruise ship, the Crown Iris, docked on the island.

A number of protesters were arrested during the rally, while police were seen restraining others.

The same ship, which was forced away from Syros last Tuesday after a furious pro-Palestine protest, had been carrying around 650 Israeli tourists and arrived in Rhodes without delay.