Satellites Show the Alarming Extent of Russian Detention Camps
August 25, 2022
Business
Sales Department
Images have identified 21 facilities that are forcibly detaining thousands of Ukrainians, as well as possible mass grave sites. Wired