The Winter War?
I am no expert on Finland, but I have some idea what this might mean:
‘Hell Will Freeze Over’ Before Finland Signs This Treaty
Caveat emptor, but worth a ponder of course.
I am no expert on Finland, but I have some idea what this might mean: