Video PlayerClose
A giant puppet of a girl, measuring nearly 8 meters, marches on the street of Geneva, Switzerland, Sept. 29, 2017. Two giant puppets of the Royal de Luxe Company, which travels around the world, guest in Geneva from Sept. 29 to Oct. 1. (Xinhua/Xu Jinquan)