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 857
  • 204 Explored this map
  • 5 Locations
Play

Activities

Highscore