Michelin has abolished its Green Star environmental award in an embarrassing reversal, to the dismay of almost 40 recipients in the UK. Confirmation of the decision emerged this week despite an earlier denial from the tyre men – and without any communication with the restaurants concerned. They will apparently have to cease displaying the credential by […]