USA, India, Philippines, Grenada, they all speak English there, yes the US does not have an official language but English basically is. And the other countries also have English as an official language
I tried USA, United States and America before I decided the USA doesn't have an official language, can you make them work? Also, the Seychelles are in Africa, not Asia:)
There are a lot of errors, which is quite frustrating. You misspelt the Philippines, you're using the old name of Eswatini, and you're missing a lot of countries. Let's see... You're missing Pakistan, Palau, FSM, Marshall Islands, Nauru, Kiribati, Tuvalu, Samoa, Sudan, South Sudan, Liberia, Rwanda, and Burundi. Maybe there's more; those are just the ones I noticed.