02.09.2020 - 09:23 [ The Telegraph ] International condemnation rains down on Saudi Arabia after Telegraph investigation into hellish detention centres The Telegraph has located two of the detention centers and today published satellite images showing their exact location.