They have around 100 stores spread internationally. Some of the countries in which their shops are located are the United Kingdom, Singapore, Bangladesh, Mexico, Canada, Chile, etc.