The Moscow Times is a daily English-language newspaper featuring objective, reliable news on business, politics and culture in Moscow, in Russia and the former Soviet Union (CIS).
Or, find new startups about:
Launching Next is a community of tech startups.