Life Style / Holiday / Tanabata: The sun shines for the greatest number of hours on this day. June 20, 21 or 22. The summer solstice is the longest day of the year. It occurs exactly six months after the shortest day of the year, the winter solstice. Ancient people thought the summer solstice was an important time for ceremonies to worship the sun.
Search Google for Tanabata: