Getting a Thai Visa in Kathmandu, Nepal
30 CommentsGetting a Thai tourist visa in Kathmandu, Nepal, is a fairly easy process. The Thai embassy is located in a quiet neighborhood, and is one of the calmest and most relaxed offices I’ve yet to visit – similar to the…