Visitors from around the world flock to Kyoto Prefecture’s Uji City for some of the best-quality, hand-picked green tea in the world ... event includes a number of consecutive holidays during Japan’s ...