The ability to apply for a Thai tourist visa from London depends on your nationality. If you are legally residing in the UK, you can apply for a tourist e-visa from the Royal Thai Embassy (RTE) in London, provided you supply your UK Resident Permit. Specifically, you can apply for a TR visa, but not for an STV visa. Since visa applications can now be completed online, the process has been made more accessible.