Leila Aboulela was born in 1964 in Cairo and grew up in Khartoum. She came to England to study at the LSE and now lives between Doha and Aberdeen.