7-Eleven is the largest retail chain in the world.

Discuss or debunk this interesting fact in the comments below.