Russia

World Leaders Snub Putin but Hollywood Action Star Saves the Day

WHAT A TIME TO BE ALIVE

Chechen leader Ramzan Kadyrov says he was so excited to see Putin sworn in for the fifth time he barely got any sleep the night before.

Russian President Vladimir Putin walks before his inauguration ceremony at the Kremlin in Moscow, Russia May 7, 2024.
Sergei Bobylev/Kremlin via Reuters

Got a tip? Send it to The Daily Beast here.