Apstor

Apstor is a rumoured distant land, to which the Green Ads can magically teleport unsuspecting travellers. It is said to be on the Western Continent.