Sweden is located in Europe. Sweden is a Scandinavian country in northern Europe, with Stockholm as its capital. It borders Norway to the west and Finland to the east, and is connected to Denmark by a bridge-tunnel across the Öresund Strait
Unlocking the Goals: The Ingrid Johansson Football Quiz