Where is Elokra?

Where is Elokra located?

Elokra, Squid, Sweden (approx. 57.66667°, 15.86667°)


Where is Elokra on the map?