Mr Vejjajiva, 45, who was born in Newcastle and is married with two children, becomes Thailand's 27th prime minister. The softly spoken former classmate of Boris Johnson had to do a deal "with the devil" to succeed, forming a coalition with factions run by the "godfathers" of Thai politics.