Aylia

Aylia is the fictional village from which Charlie Sue resides, located in Saudia Arabia.