El Badi Palace, Marrakech, Morocco, North Africa, Africa. Remains of a 16th century palace whose garden walls and orange grove are still preserved.