Where is Sedra-Sevsho?

Where is Sedra-Sevsho located?

Sedra-Sevsho, Squid, Sweden (approx. 56.71667°, 15.76667°)


Where is Sedra-Sevsho on the map?