Shackled, shaved and in uniform: first inmates arrive at Costa Rica mega-prison
Costa Rica has locked up the first 123 inmates in a new mega-prison, built with the help of the Salvadoran government in the outskirts of capital San José, the country's
October 27, 2026