As London is named the world capital of culture, the Daily Mail Travel team reveal their
London, home to Buckingham Palace, the British Museum and Sherlock Holmes, is not everyone's cup of tea.But for those looking to soak up some culture, enjoy the best of theatre and peruse a museum or two, it's perhaps one of the best…