Malta: Echoes of Russia in the heart of Europe