Today is the longest day of the year, the sun has risen at 4.47 am and sets at 8.46 pm.
Today is the day of summer solstice, which means the beginning of the astronomical summer on the Northern Hemisphere; the sun shines for 16 hours on this day.
Tonight is also known as Midsummer Night. Midsummer is the period of time centered upon the summer solstice, and more specifically the European celebrations that accompany the actual solstice or take place on a day between June 21 and June 25 and the preceding evening. The exact dates vary between different cultures; in Hungary it is 21 June.