A Rajasthani man performs traditional puppetry, a comical presentation where the puppet can be flipped and its head detached at the cues of unique whistles of the puppeteer; Udaipur, the lake city of Rajasthan, India. .Photo by Suzanne Lee
Add to Cart Add to Lightbox Download