If visa end date says for example 17th, does it mean that you can leave till 17th end of day? (11:59PM, 17th) or do you have to already be out on the 17th ?
btw - if you need just a few more days, say 2-3 days for some reason, is there a way to get that? or do you have to make a special extension for 1900thb ?