Greg Roberts was born in Melbourne. He speaks four languages and has travelled widely in Asia, Africa and Europe. He is now a full-time writer.