International House is widely regarded as the best language teacher training organisation in the world.