Malta – An Island of Spies November 19, 2024November 19, 2024 ~ Sean R ~ Leave a comment Where Europe meets Africa, who knows how many spies are on the island right now? (4 minute read)