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, and Finland to the east. From Wikipedia
The annual event, which began early this year due to warmer weather, offers tranquil nature scenes and a communal viewing experience.