Karl Marx Allee Park, between Karl Marx Allee and Weidenweg, Berlin, Germany. Karl Marx Allee is a monumental socialist boulevard built 1952-65 by the former East German state. Picture by Manuel Cohen