Russia (Swede Victorious)

Russia has long been the thorn in the side of SV Sweden, and the wider world.