News

Japanese geisha are taking to the stage in Tokyo for the weeklong Azuma Odori festival. This year marks the centenary of the annual event, which has carried on a tradition despite dwindling numbers.