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?