Video PlayerClose
A grandmother giant puppet, 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)