Edelun

Edelun is the largest island on Naos

, off the North-West coast of Selar. There are three countries residing on Edelun: Aljieudum, Esharn, and Volkharn.

Search...Ctrl+K