World’s Biggest Best Western Opens in Russia2011-08-09 by Liliana SteffensIn hotel news from Moscow, Best Western International opens their first hotel in Russia. The Best Western Vega Hotel & Convention Centre in Moscow, it not only the chain’s first Russia entry, but the franchise’s largest hotel ever.