News

The 'Wall of Shame' in Lima, Peru, stands at three metres tall, is built of thick concrete and crowned with reels of barbed wire. This imposing barrier is one of the starkest examples of Peru's ...