Geiko, Maiko and Taikomochi
A taikomochi is a male geisha. Today there are only four left, and they work in Tokyo. I was lucky enough to have one come down to Kyoto for a party.
More information is in my blog:
Taken on June 2, 2008