Almost 20 years of success story7 July, 2016
Discover Berlin28 June, 2018
2018 World Cup in Russia
Our Russian language team is pretty happy to see the 2018 World Cup in Russia. Much like our expansive language teams, the World Cup features its matches in many different cities- 11 to be exact. Games are in Russian cities spanning from Sochi to St. Petersburg with the cup finals being held in Moscow! Only occurring every four years, make sure to tune into at least one match during this rare international meeting.
Fun Fact: The World Cup is the most-watched televised sport in the world! Even more so than either of the Summer/Winter Olympics.