You are using an
outdated
browser.
Please
upgrade your browser
and improve your visit to our site.
Skip Navigation
The New Republic
The New Republic
LATEST
BREAKING NEWS
POLITICS
CLIMATE
CULTURE
MAGAZINE
NEWSLETTERS
PODCASTS
GAMES
The New Republic
The New Republic
The New Republic
The New Republic
The New Republic
LATEST
BREAKING NEWS
POLITICS
CLIMATE
CULTURE
MAGAZINE
NEWSLETTERS
PODCASTS
GAMES
The New Republic
The New Republic
The New Republic
Iran-Contra
June 10, 2022
Walter Shapiro
The January 6 Committee Might Have the Goods to Be Watergate 2.0
An explosive first hearing promised a string of revelations that could match the last time Congress checked a presidential threat to democracy.
June 10, 2020
Jo Livingstone
Who Killed Olof Palme?
Thirty-four years after the prime minister was murdered, Sweden has identified his assassin. But the case is by no means concluded.
February 4, 2020
Podcast
Rumaan Alam
Fiasco
Tries to Make Iran-Contra a Teachable Moment
In the world of historical podcasts, hindsight is always 20/20.
May 17, 2018
Matt Ford
How Many Years Will Robert Mueller Need?
The White House wants the Russia investigation to end, but history suggests there’s still a long way to go.
April 8, 2016
Steven Cohen
The Covert Roots of the Panama Papers
Panama has long been a haven for money launderers—including the CIA.
June 24, 2014
Isaac Chotiner
You're Not Going to Believe Who's Claiming Obama Destroyed the Middle East
December 10, 2013
Ryan Kearney
Obamacare Is Obama's Katrina, Iraq, Vietnam, Apartheid, and Civil War—Combined
Our Writers
Kate Aronoff
Climate & Energy
Matt Ford
Law & The Courts
Melissa Gira Grant
LGBTQ Rights
Jason Linkins
Power & Plutocracy
Timothy Noah
Politics & Economy
Malcolm Ferguson
Breaking News
Ellie Quinlan Houghtaling
Breaking News
Edith Olmsted
Breaking News
Hafiz Rashid
Breaking News
Greg Sargent
Politics & Democracy
Grace Segers
Congress & Elections
Alex Shephard
Politics & Media
Heather Souvaine Horn
Climate Change
Michael Tomasky
Politics & Ideas
About
The New Republic
’s history
1