I have just read this thread, and am shaking my head in disbelief: he's really done a number on you hasn't he hun? Why do you allow this twunt to control you? What gives him or his family the right to demand that you visit GPs? Why above all, are you covering for him and making excuses for him?
You need to put yourself first. What screams out from your messages love is that you put his needs, his parents needs, even his work colleagues above yourself. And this needs to change right here, right now.
He needs to own his shitty behaviour. You say OW is young and beautiful. Like you're justifying him having the affair. YOU ARE WRONG! He chose to cheat, he decided to break his marriage vows. You are blaming yourself for him straying - why? He's a grown man, an adult and the responsibility is his. NONE OF THIS IS YOUR FAULT.
Stop covering for him. Stop making excuses for him. Tell everyone who listens the truth. Don't get on the plane. Even a colleague is trying to make you go?! What the hell for?
If it's got to the stage where colleagues are advising you, and you are taking on board their advice - then they need the full story. They need to know what he is, what he's done and that you won't stand for it.
He's manipulative, that's obvious. Stop playing his games. Just stop. The worst thing that will happen is that he'll spit his dummy out because you're not playing any more. Good. His mum might fly over - let her. Tell her to go see her son and get the full story from him, or you'll tell her.
And as for divorce - you can start proceedings tomorrow. Unreasonable behaviour "I don't love you anymore" - that's enough.
Stop making excuses for him, stop crying, get angry, and tell everyone the truth. And that truth is you deserve so much more. So go get it.
X