Stock Photo: Storks nesting on the walls of the El Badi Palace, Marrakech, Morocco, Africa