Twin brothers Sergei and Ivan Berezutskiy, entered The World’s 50 Best Restaurant List from the 72nd spot with their Restaurant Twins Garden in Moscow where they procure the majority of their products from their own farms. On the menu of Twins Garden, which has a completely modern approach to Russian cuisine, Sergei and Ivan Berezutskiy […]