20th August is St. Stephen’s Day in Hungary, our greatest national holiday, celebrated with day-long festivities followed by spectacular fireworks...