I live in the uk but don’t have a British passport how ever I do hold a British travel document and I’m planing to go Thailand do I have to apply for a visa before hand or can I get one on arrival?