Image 1 of 1
A Ramlila theatre group from Nepal prepares the make-up and costume for the daily performance of the Ramayana at the 2004 Kumbh mela in Ujain, India, April 17, 2004. Ramlila is India's most popular theatre and the young boys who portray the Gods are revered as such by hindu devotees. It depict the epic struggle of good against evil personified by the life of God Ram and its war against the Demon-King Ravana. Every hindu child knows the story of Lord Ram, it is told as a bedtime story as much as it is studied as part of a religious experience. It is an intricate part of Hindu culture. (Photo by Jean-Marc Giboux)