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