Granta 65: London: the lives of the city - Granta Magazine