Of course they could build a magical city on it with its own source of power that could develop advanced technologies and then sink into the ocean never to be heard from again :-)
I propose we dub it Atlantis.
Edit: Signed, Captain Obvious
I propose we dub it Atlantis.
Edit: Signed, Captain Obvious
Indiantis?