"How dare anyone contrive to LIKE something in London! In the London section of TimeOut, of all places! Honestly, why are people shooting down the fact that there are some wonderful things to see in London- which is a city, not a country, like, say CHINA. No one is claiming that these things are the most wonderful things in the world, or even in Britain.
The word wonder is defined thus: something strange and surprising; a cause of surprise, astonishment, or admiration. It's a) subjective and b) quite nice to appreciate some great sights of London. But I suppose some people won't be satisfied until we discover Pompeii under Shepherds Bush tube station or Machu Picchu on Hampstead heath."