Eat your way around the world without ever leaving London
All that diversity makes for an incredible selection of food.
Whatever the cuisine, chances are there's a restaurant in London that serves it.
Don't believe it? Scan the list below and start making plans.
Moroccan: Momo On a small cobbled street between Soho and Mayfair, Momo offers a mini-taste of Morocco.
As in a Marrakech souk, passersby are greeted by the sweet smell of shisha.
Inside, it's low tables, carved wooden screens and lanterns hanging from the ceiling.
On the menu is a range of mezze starters. They're reasonably priced, ranging from £5 to £10 (US$8-$16).
Among the tastiest options are the octopus with roasted peppers and spinach fatayar with roasted pine nuts, feta cheese and sumac.
The cocktails are as good as they come and with super names -- fancy sipping some Burning Desire or Black Banshee?
Read more