Finland's capital is Helsinki and other major cities include Kuopio, Turku, Vaasa, Oulu, Kotka, Hamina, Espoo, Vantaa, and Tampere. The population of Finland is over 5 million people within an area of 338,424 square kilometers, and it borders Sweden, Russia, Norway and Estonia. Finnish and Swedish are the official languages, and Tarja Halonen is the president while Jyrki Katainen serves as prime minister.