Britain Gets Humiliated In New Michelin Star Restaurant Rankings – Business Insider

Britain Gets Humiliated In New Michelin Star Restaurant Rankings
Business Insider
The Michelin Guide awarded a new set of stars to restaurants in Britain on Thursday, the highest honor any chef can attain. As usual, the new ranking came with some controversies: London’s two Nobu restaurants were both stripped of their stars

…read more

Source:: Britain Gets Humiliated In New Michelin Star Restaurant Rankings – Business Insider

Leave a Comment