London is a melting pot for food. The city boasts 70 Michelin Star restaurants, fresh international markets in almost every district and pretty much every cuisine from every nation. Whether you fancy whetting your appetite on Ethiopian injera, sampling Korean Bibimbap for the first time or Peruvian… More