In which state is Navistar's headquarters located?
Illinois
Michigan
Ohio
Indiana
Answer
Navistar's headquarters is located in Lisle, Illinois. The company has its own executive leadership team and operates independently as a subsidiary of Traton.
Navistar International Brain Buster: 20 Questions to Test Your Skills