Near what mountain chain is population density the highest in Russia ?
Situated in Northern Europe , Sweden lies west of the Baltic Sea and Gulf of Bothnia , providing a long coastline , and forms the eastern part of the Scandinavian Peninsula .