russian
-
Internet
Google Maps Satellite Images Appear to Show Position of Russian Troops
Google says it hasn’t changed anything in regards to blurring out sensitive sites in Russia, despite Ukraine’s armed forces alleging…
Read More » -
Business
Russian business is lost on the Internet
Russian corporate sites are not among the best in Europe. Analysts believe that this indicates the underdevelopment of the Russian…
Read More »