20060405 world.rest-of-world: NRI gets top post at London School of Economics