Lost In Translation: Getting Around At Russia's World Cup
Your browser doesn’t support HTML5
Moscow is playing host to 12 of the 64 World Cup soccer matches in Russia, including the final on July 15. So, how welcoming is the capital to visitors who don't speak any Russian?