Question: when is veterans day celebrated in the united states
Answer: Veterans Day is an official United States public holiday , observed annually on November 11 , that honors military veterans ; that is , persons who served in the United States Armed Forces .