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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results