Great place to visit
London has lots of places to see, a very rich history to learn if you're interested into it, and activities for all tastes at all times. There's always something open and there's always something going on, such as movies, musicals, theatres, concerts. You have to plan a little bit for those 'cause many times they sell out. Public transportation is absolutely fantastic and I could get anywhere I wanted without any problem - make sure you buy an oyster card.