San Pedro prison, the biggest in Bolivia's main city, La Paz, is home to about 1,500 inmates.
Once you pass the thick walls and the security gates, any resemblance to a normal jail disappears: there are children playing, market stalls, restaurants, hairdressers and even a hotel. It looks more like the streets of El Alto, Bolivia's poorest neighbourhood that sprawls on the outskirts of La Paz, than a prison.