Largest fast food chains in the world #10

These are the largest fast food restaurant chains by their number of locations in the world.

avatar

Created by Demiximed

  • MEDIUM Avg. score 13 743
  • 189 Explored this map
  • 5 Locations
Play

Activities

Highscore