Price

Hand-made puppets at Mehrangarh fort, Jodhpur, Rajasthan, India