Most Helpful Guy
I personally think that you jumped into the relationship with him, without knowing the right information. The first mistake was getting involved with the guy, who is in your country based on a contract.
He was full aware of this information and he didn't share it with you, do you know why? Because he wanted to have "fun" while he's here. He was winning on both ends, he gets you to have fun with and if the relationship got that serious, you would ask him to marry you and he would stay here permanently and drop you till he see's the next opportunity.
If I were you, I would cut all contact with this guy and ask him never to contact you again and take the time to be single and enjoy life and get yourself together.