When applying for an e-visa, do you have to choose the consulate of the country where your passport belongs? For example, if I have a British passport, can I apply for a Malaysian consulate for visa processing?
TLDR : Answer Summary
When applying for an e-visa, you typically need to use the online system of the country you are currently in, rather than applying physically at a consulate. You can apply for an e-visa online while in that country, such as Malaysia, regardless of your passport nationality. Applying from Thailand is restricted for certain visa types, so it's important to consider where you are applying from.