As a major European city, Stockholm is host to embassies and consulates from countries all over the world. The majority of them are based in the City but some are dotted all over the place.
The Swedish Government have compiled a list of embassies and consulates with their ambassadors, attache and staff listed.