French gastronomic bible the Michelin Guide awarded nine Moscow restaurants with its coveted stars on Thursday, unveiling its first lineup of recommended eateries in Russia's up-and-coming food scene.
Twins Garden run by twin brothers Ivan and Sergei Berezutskiy was given two stars as Michelin released its first Moscow restaurants guide – Copyright AFP Martin ...