20th August is St. Stephen’s Day in Hungary and it is a public holiday. The Hungarian people celebrate the foundation of the Hungarian state more than 1000 years ago. Which took place over the Danube river in hungary.