Moussaka is most associated with Greek cuisine, but there are many variations in the Middle Eastern, North African and Balkan worlds.