Highlights / The Testaments

Arts and Entertainment, International, Society

Margaret Atwood takes centre stage in London

Now THIS is a launch.. London, England: hundreds are lining up waiting for your latest work. The your in this case is Margaret Atwood. She is, after all, Canada’s most famous novelist, albeit perhaps not the most acclaimed. It was»