Comment Comment by tmikaeld You realise that the country to the right of Sweden is Finland, who beat Russia against all odds before? parent tmikaeld 1 month ago