One good reason why Trump is saying he didn’t call Ukraine’s Zelenskyy a ‘dictator’
The problem is not just the fact that Donald Trump sounded a coy note about labeling his Ukrainian counterpart a...
The problem is not just the fact that Donald Trump sounded a coy note about labeling his Ukrainian counterpart a...
On Monday, Trump suffered an embarrassment at the hands of the French president. Three days later, it happened again with...
The resistance to the second Trump administration appears to be leaning a lot more heavily into humor than in his...
The Trump administration has thrown out a century-old press pool in a brazen attack on the principles of American democracy...
I survived Mao Zedong and the Chinese Communist Party’s purges. What's happening now with DOGE reminds me of the CCP’s...
“Move fast and break things.” It’s an old motto from Silicon Valley. But these days, speed and disruption are also...
Every week political cartoonists throughout the country and across the political spectrum apply their ink-stained skills to capture the foibles,...
Rachel Maddow reports on fired employees of USAID being cheered by supporters as they leave their workplace for the last...
During Donald Trump’s meeting and press conference with British Prime Minister Keir Starmer, MSNBC’s Lawrence O’Donnell says that Trump was...
Attorney General Pam Bondi’s office has released a first batch of files related to the Justice Department’s investigation into Jeffrey...