INDIA 1994Add to Lightbox Download
Tamil Nadu, INDIA. March1994..A man who has his feet chained to a tree is standing in his own urine. He is given some food on a banana leaf..This is the fate awaiting those, who the locals believe are possessed by evil spirits.
- © KASH GT 1994
- Image Size
- 5448x3600 / 11.1MB
- Contained in galleries