In many ways, geisha are living embodiments of Japanese traditional culture: each one is well versed in traditional dancing, singing, musical instruments and occasionally other arts such as tea ceremony and ikebana (flower arrangement).
BBC: Kyoto's living art of the geisha