Where is Ormyoga?

Where is Ormyoga located?

Ormyoga, Squid, Sweden (approx. 56.85°, 16.81667°)


Where is Ormyoga on the map?