Role, work or services: Speaking at the Edinburgh International Book Festival Payer: Edinburgh International Book Festival, 121 George Street, Edinburgh EH2 4YN
Edinburgh International Book Festival; Edinburgh EH2