Question: top 20 things to do in london for free?
Answer: 1) National Gallery. 2) Science Museum. 3) Natural History Museum. 4) Tate Britain. 5) National Portrait Gallery. 6) Victoria and Albert Museum. 7) Saatchi Gallery. 8) Wallace Collection.