London can stake a convincing claim as the world’s greatest city in which to dine out. Forget Paris and New York be damned.