Vietnam has a diverse mix of religions, including Buddhism, Confucianism, Taoism, Catholocism, Hinduism and even a home grown religion, Cao Daism. The dominant religion is Buddhism and you will see numerous temples throughout Vietnam as well as the traditional alters in many homes and hotels. Catholicism is also strong in Vietnam, undoubtedly a result of 100 years of French rule. There are a number of beautiful Catholic churches throughout the country.
After reunification in 1975, the government sought to supress religion and it's influence on the people. The result is that today, many young people consider themselves atheists. But as in other Communist countries, religion never really left Vietnam and today, with a new climate of tolerance, religions of all types are practiced openly in Vietnam.
Roi Nuoc is a traditional Vietnamese performance art using colorfully painted and costumed wooden puppets. They most closely resemble marionettes, with jointed arms, legs and heads.
Roi Nuoc are controlled by a puppeteer by way of long poles that are hidden under water. The stage is a small pool, with a scenic backdrop, hiding the puppeteers. Performances are based on traditional folklore or historical events. Music and audio, either recorded or live, accompany the performances.