Maybe you have tried hard to understand the English accent of a person from India or the Middle East and still not have been able to communicate. There is one English language – but many accents.
For example, you might be connected to a technical support person who is in India and you still have trouble hearing because the accent is so thick and you are from Chicago so you might as well be speaking a different language completely. You ask over and over for a person to spell out a simple email address and still cannot get it right. It is time for tech support companies to improve the training of their employees so that they can actually communicate with people who speak American English.