Place
Sweden
Sweden, formally the Kingdom of Sweden, is a Nordic country located on the Scandinavian Peninsula in Northern Europe. It borders Norway to the west and north, Finland to the east,…
Overview
Contribute to a document
Read and enrich the people, organizations and context referenced in case files.
