Other 3 days ago News in Rhodes, Greece Show on map Rhodes, Greece · 2 independent reports · 2 publishers First reported by dailyrecord.co.uk, glasgowtimes.co.uk