Riot police scuffle with demonstrators on Greek island during visit by Israeli cruise ship

1 / 3

IN TIME NEWS

Riot police scuffle with pro-Palestinian protesters during the departure of a cruise ship carrying Israeli tourists on the southeastern Aegean Sea island of Rhodes, Greece, Monday, July 28, 2025. (InTime News via AP)