August 20th is the greatest national holiday for Hungarians, celebrated with spectacular fireworks. August 20th commemorates the foundation of the Hungarian state. It is also called as St. Stephen's Day, remembering Stephen I, the first king of Hungary and founder of the Kingdom of Hungary.
Viator
The photo is courtesy of Viator.com