The xx

The xx

The xx photographed next to the Thames river in London for the New Statesman magazine. Published January 2011