Largest fast food chains in the world #5

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

Updated 2 weeks ago

avatar

Created by Demiximed

  • MEDIUM Avg. score 14 855
  • 138 Explored this map
  • 5 Locations

Activities

Highscore