It’s been a tough week for U.S. President Joe Biden At the NATO summit on Thursday July 12, 2024 Kamala Harris NATO president Putin Ukraine Volodymyr Zelenskyy +