Specializing in sandwiches and salads, which restaurant franchise has the most locations worldwide? by Trivia Questions · May 11, 2020 AnswerSubway