No media source currently available
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?