Kamila Shamsie Books
A god in every stone
July 1914. A young Englishwoman, Vivian Rose Spencer is running up a mountainside in an ancient land. She picks up a fig and holds it to her nose. Around her is a maze of broken columns, taller tha...
Read More