Question: what is the difference between knights of labor and american federation of labor?
Answer: Knights of Labor and American Federation of Labor also known as AFL are two types of labor unions that are available in the United States. The AFL is considered to be the more formal type of union while Knights of Labor is known to be more private and more secretive.