Granta 119: Britain


John Freeman - 2012
    Now it has more languages spoken within its capital than any other city in the world. What are the stories Britain is telling about itself today?