Stockholm is in which country?
Stockholm is located in Sweden. It actually happens to be the capital of Sweden!