London is great. There are plenty things to see.