Millions of Egyptians celebrated on Wednesday Moulid El-Nabi, the birth of the Prophet Mohammed, by eating traditional sweets, marching in parades, and singing religious hymns at street fairs across the country.
Swings, fire blowers, darts, and amusement park rides are all part of the celebrations.
Video by Rawan Ezzat