Teach english to nepalis online, you must be kidding! It's already hard enough to teach them anything here, when they are sitting opposite you physically, in a classroom. But to try and pull that off online from another country with really foul internet connections prevailing here on top of it as it has been pointed out, I don't mean to be negative or a party pooper, but I think that this type of online project is vowed to fail. If you don't believe me, try it....and I think you will quickly discover that this method of teaching simply will not fly here. In other countries perhaps, but not suited to peoples' mentality and way of doing things in this country. I don't mean to hammer the last nail into the coffin, but have you given thought to how you are going to get paid??? If you are thinking of using an online credit card system to charge for your services, Nepali people are not authorized to have international credit cards like Visa or Master Card etc. so they will not be able to pay you without Nepal Rastra Bank authorization! Check it out. Ask any nepali bank...you will quickly discover that local Nepalis are tightly controlled foreign exchange-wise, and can't pay for services outside of the country in any foreign currency (dollars, sterling, euro et al) without CB authorization. This said, you could accept their nepali rupee Visa or other domestic cards and get paid that way, but then, how on earth are YOU going to get the nepali rupees converted into a foreign currency, and paid to you in Vietnam??? In that case scenario, it is you who will require CB authorization. Good luck if you succeed. Fat chance of your getting it. CB hangs on to every dollar they can get, but they will not allow dollars to leave the country. Inflow yes, outlow no! As I said, you can try it, but from my perspective the project is a non-starter unless I am really missing out on something here.