or log in with
There is a country in Northern Europe often called the land of the thousand lakes. This is where Santa lives. This is Finland.
polar circle, north, nokia, research, development, economy, European Union, Finland, geography, regional