Masters of Meddling Subscribe to Masters of Meddling

Mon, May 29, 2017 1,905

Malta's PM insists he has information that Russia intends to meddle in its oncoming parliamentary elections.

Malta is an island between Tunisia and Sicily which "stretches" over 316 square kilometres.

Russia stretches over 17 million square kilometres – each with its own problems.