The El-Badi Palace in Marrakesh. The trees in the squares are orange trees.