‘The Last G7’: Satirical cartoon mocking bloc’s attempt to suppress China goes viral
A Chinese cartoonist’s political satire, which mocked the Group of Seven (G7) members that attempt to suppress China, went viral on Chinese social media on Sunday, when the G7 summit was underway in Cornwall, the UK.
Torture at Angola Prison
The torture of prisoners in US custody is not only found in military prisons in Iraq, Afghanistan, and Guantanamo. If President Obama is serious about ending US support for torture, he can start here in Louisiana. The Louisiana State Penitentiary at Angola is already notorious for a range of offenses, including keeping former Black Panthers […]