Working abroad is never easy, being away from home, family etc - do you stay in touch with them? Touching base with them is defo a good idea, so you can hold that connection while you're gone
Office politics are never fun, sorry that that's causing you so many issues. Looking for a new job is always difficult, but you can look for another job while still at your current place if you like, then hand in notice and move over straight away so there's no uncertainty there?
Maybe you contact Mind for advice, or Samaritans if you need someone to chat to. Of course, we're here to listen to you too x
Much love <3