Noel Jones
Noel Andrew Stephen Jones was an Indian-born British diplomat, British ambassador to Kazakhstan... more »