Maybe slightly but it depends how much money you have and exactly what you want to do.
There's the: natural history museum, science museum, imperial war museum, HMS Belfast, London art museum, Tate modern, The shard observation deck, the London Eye, Tower of London, the London dungeons, madame tusourds (sp?), Tower Bridge, big Ben/houses of Parliament, London docklands (canary wharf). Plus there are bus and river tours everywhere.
That's just in central London.