It could be a monastery from anywhere in northern Africa or the Middle East really.
For more information, comments, and links to other buildings like this one, see the thread here.
For more information, comments, and links to other buildings like this one, see the thread here.