Many of the greatest names in literature have visited or made their home in the colourful and diverse metropolis of London. From Charles Dickens to George Orwell, Virginia Woolf to Bernadine Evaristo, London's writers have brought the city to life through some of the best known and loved stories and characters in fiction.