Thousands of visitors descended on the Moroccan coastal city of El Jadida this July to attend the largest equestrian show in the kingdom - a breathtaking horseback performance that combines synchronized riding with decorative guns. All photos: AP / Mosa'ab Elshamy

Tabourida: 16 striking photos of Fantasia horsemanship in Morocco