Key events of July 29: Shelling of Ukraine, Kremlin’s reaction to Trump’s proposal, Russian officials’ visits and Middle East situation
Review of major news: Russian attacks on Ukraine, international diplomacy, nuclear energy affairs, and global political developments.