Production is at its peak at a workshop making "Edo Furin" Japanese-style handmade wind chimes in Tokyo on May 29, 2026, Read full story here