English: To date, there are 649 outlets located in 82 countries.
Telugu: ఈ రోజు వరకు, 82 దేశాలలో 649 అవుట్లెట్లు ఉన్నాయి.