Categories Selected Articles Ukraine live news: Satellite photos suggest bodies have been lying on streets of Bucha for weeks – contradicting Russia’s claim – Sky News Post author By Mike Nova Post date April 5, 2022 Ukraine live news: Satellite photos suggest bodies have been lying on streets of Bucha for weeks – contradicting Russia’s claimĀ Ā Sky News