Live Tonight on Millennium Stage: Oni Kenbai " Embassy of Japan Oni Kenbai is a Buddhist performing art, originally called Nenbutsu Kenbai. Dancers chant Buddhist prayers while performing to pray for abundant harvests and protection from illness. Buddhism was introduced to Japan from the Asian continent around the 7th century, and Oni Kenbai is believed to have originated in the 9th century. It was transmitted by mo…
SOURCE: YouTube at 02:48PM on February 20, 2026