(London, U.K.) Leaders of The Group of Seven nation states met for their annual summit in Carbis Bay in Britain’s…

A Julian Assange sticker on the gates of H.M.P. Belmarsh in south-east London, U.K. (credit: Jekaterina Saveljeva for Bridges for Media Freedom)