What is the country and its capital that is located between Norway and Finland?

Stockholm is the capital city of Sweden, the country located between Norway and Finland.