What makes Finland a meeting point for superpowers?

With relations currently strained between the US and Russia, annual meetings such as the one convening in Vantaa (near Helsinki)

Read more