Flags of the World

Today the United States commemorates adoption of the U.S. flag. We also join with today's special Flags of the World crossword. Beware, the puzzle is not so easy as it looks - there are numerous minor countries and you simply can't remember all the national flags. Or can you?