San Francisco: Google has denied reports that it unblurred satellite Maps imagery in Russia to allegedly open access to Russia’s military and strategic facilities for Ukrainians. A Twitter account named @ArmedForcesUkr tweeted a set of images that appear to show military equipment belonging to Russia. “Now everyone can see a variety of Russian launchers, intercontinental […]