Greek police arrest man on southern island of Crete on suspicion of espionage

A man from Azerbaijan, center, who was carrying a Polish passport and arrested on suspicion of espionage, leaves the court escorted by plainclothes police officers in Chania, on the southern island of Crete, Greece, Monday, June 23, 2025. (AP Photo/Giannis Angelakis)
The Associated Press