Kyoto Speed sutras and taxi-riding geisha preserve Kyoto’s traditions through scorching hot weather October 5, 2025