Video PlayerClose
A booth owner sales artifacts at the Medieval Fair in El Alamo, Spain, on May. 1, 2019. The Medieval Fair is held from May 1 to May 5, which gathers more than 200 artisans and presents various middle ages style parades in this small Spanish town. (Xinhua/Guo Qiuda)