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.