Even though the British are not famous for a healthy exciting food culture, London is today only third to Paris and Tokyo when it comes to Michelin star restaurants. The city has over 6000 restaurants and 43 of them have one star. That position is partially...