KIEV, Ukraine — Faked. Forged. Doctored. Photoshopped.
That's what new analysis of publicly available satellite images, published Sunday by a team of independent digital sleuths, reveal Russia's Ministry of Defense did with satellite imagery presented in its official report on the...