Attlee (right) and Schermerhorn (centre) talk about the future of Indonesia. London
Attlee (right) and Schermerhorn (centre) talk about the future of Indonesia. London.