Ukraine on the Brink: US Aid Freeze and Russian Onslaught Push Kiev Toward Collapse. Russia has mobilized an estimated 111,000 troops
Ukraine stands at the edge of collapse as Russian forces unleash a fierce two-front assault, and the U.S. freezes critical military aid including Patriot missiles. With air defenses running dry and cities falling, Kiev urgently seeks alternative support from Europe. Meanwhile, in a rare personal moment, Pope Leo XVI recalls his childhood in Chicago during …