Boujloud Festival held in Sale, Morocco

People wearing masks and special costumes participate in the Boujloud Festival in Sale, Morocco, on Sept. 28, 2019. The annual Boujloud Festival, also known as Moroccan Halloween, is a popular exotic rite that includes singing, dancing and masquerading. (Photo by Chadi/Xinhua)