English: The Giants This giant marionette is the creation of French theatre company Royal de Luxe.
Telugu: జెయింట్స్ ఈ దిగ్గజం మారియోనెట్ ఫ్రెంచ్ థియేటర్ సంస్థ రాయల్ డి లక్సే యొక్క సృష్టి.