Taiwan's traditional Hakka opera, usually performed at religious festivals, dates back to the late Qing Dynasty and was brought to the island by migrants from mainland China
Dressed in a robe fringed with beaded tassels, traditional Taiwanese opera singer Jen Chieh-li applies the final touches to her heavily painted face as she prepares to take the stage.
The 34-year-old is a member of Jing Sheng Opera, one of a handful of troupes in Taiwan still staging traditional dramas in the Hakka language -- a dialect that is not widely spoken on the island because of its dwindling ethnic population.