a flag-strewn street in Helsinki