World

‘He’s flushing Russia in the toilet and killing the country’: Russians in Finland lash out at Putin

In the towns and villages around Lappeenranta on Finland's eastern border, Finns live nearer to Russia's St Petersburg than their own capital Helsinki.Geographically close, they've....Read More