David Monteleone’s self-portrait as Lenin in Trelleborg, Sweden, where the Russian revolutionary arrived by ferry from Germany. Davide Monteleone The town of Haparanda, 700 miles north of Stockholm, ...