In a tradition dating back almost a millennium, every August 20 marks the day of Hungary's foundation under the reign of St. Stephen, the nation's first king. This all-encompassing celebration is observed across the country, but festivities are especially spectacular here in Budapest, where a day of special events is capped by a display of magnificent fireworks over the Danube River.