NEW DELHI: Satellite images released by Planet Labs PBC on Wednesday showed flooding in north of Kyiv, which analysts believe, was done intentionally by the Ukrainian troops to stop the advance of Russian soldiers last week. The images were captured by Dove satellites on February 22 and February 28. Russian troops started invading the former […]