Editorial Illustration for Business Insider
The piece is about how recent research came out showing that getting a Michelin star increases a restaurant’s likelihood of closing — landlords and suppliers try to charge more, employees get attention from rivals, customers get more demanding.
Thanks so much to AD Natalie Ammari
More updates here on
More by Valentin Tkach View profile
Like