International Scene: Sweden

August 22, 2008 Sweden is a Nordic country on the Scandinavian Peninsula in Northern Europe. Sweden has land borders with Norway and Finland, and is connected to Denmark by the […]

READ MORE