The Michelin Guide is the latest business institution to say it will not operate in Russia for the time being, as firm after firm pulls out of the country to protest its recent invasion of Ukraine. “We have made the choice not to promote Moscow as a destination,” read a statement. “As a result, the Moscow selection will not be updated this year and the Michelin Guide’s development projects in Russia have been put on ice for the time being.” But, in a filip to fine dining establishments still operating in Russia, the statement added: “In no way do these decisions call into question the talent o…