This gallery contains 10 photos.
The season of first flush of Japanese tea is almost 3 weeks from the middle of April to the beginning of May. In order to let people enjoy 1st flush earlier, tea farmers in Makinohara enhanced the growing of tea … Continue reading