News

On 16 July 2025, five prisoners from the United States were secretly transferred to Swaziland, Africa’s last absolute ...