@Neel****
, you are correct, and IF you are a legal resident of those countries I listed you could apply at a thai consulate there. BUT legal resident varies country by country and you would have to check with the consulate to see what they require.
I'm just posting the information that India is definitely on the list of prohibited countries at those thai consulates