Hi, I have a non-b visa which runs out on the 31st of May, would I be allowed to stay in Thailand longer than this on a tourist visa? Is it possible to cancel my non b visa in Thailand and apply for the tourist visa all whilst staying in the country? Also what are the rules if I was to leave Thailand after my non b visa runs out and then re enter on a tourist visa shortly after?