It's official, according to the Zagat Guides. London is the most expensive city in the world for eating out, with an average meal costing 39.09 pounds - that's $79.35 per person, per meal, on average. New York, just for comparison's sake, averages $39.18 per person, per meal.
That's average, of course, and we're able to eat out for less than $20 a person. Indian, Thai, and Japanese tend to be relatively inexpensive, at least in London terms!