Day: March 26, 2017

The Unwinnable Vietnam War

The Vietnam War was a historical turning point for the U.S., a moment when political leaders plunged the military into an unwinnable colonial struggle that killed millions and bred distrust of Washington’s word, as Fred Donner explains.

Another Journalist Killed in Mexico

Doing journalism right – reporting on abuses of power with care and honesty – is never easy, but it requires a special courage in physically dangerous circumstances such as exist in Mexico, reports Dennis J Bernstein.