A Russian aerial bomb struck a public bus on Kramatorsk's Yuvileina Street at 10am Thursday, killing at least 30 people and wounding 18. A second bus caught fire. Three more died from shelling in the nearby village of Bilenke. The Donetsk regional prosecutor's office confirmed the toll and suspended all local public transport. Some victims could not be identified due to the severity of their injuries. President Zelenskyy said the number could rise. This was the second mass-casualty strike on Ukrainian civilians in two days. On Wednesday, a Russian attack collapsed a five-storey apartment block in Pryluky, Chernihiv region, killing at least 22 people including five children aged one to eight. The cadence is not accidental. Russia is prosecuting a terror campaign designed to make life in Ukrainian-held Donbas cities untenable — targeting buses, apartment blocks, and the infrastructure of ordinary civilian existence. Kramatorsk and neighbouring Sloviansk are the last two major cities in northern Donetsk under full Ukrainian military control. Russia has tried to capture them for over a decade, since briefly occupying Sloviansk in 2014. Roads are now festooned with nets to defend against drones, but these offer zero protection against the guided aerial bombs Moscow is deploying. The cities remain home to thousands of civilians alongside Ukrainian forces — and each one is a target. Zelenskyy used the strike to press two specific requests. First, he called on western allies for "concrete steps" to bolster Ukraine's depleted air defences — anti-ballistic capabilities, ammunition for combat aircraft, and investment in interceptors. Second, visiting the Pryluky ruins with UK Foreign Secretary Ed Miliband, he urged the US to expand Starlink satellite coverage so Ukraine can hit Russian launch sites. Both Donald Trump and Elon Musk have refused this request. Miliband called the strikes evidence of "Putin's evil, evil intent and strategy" and said Russia was "trying to win by terrorising civilians." Former US Ambassador to Moscow Michael McFaul was blunter: "Putin is running a terrorist state. That officials from my country call this terrorist a nice guy is deeply embarrassing for me." The criticism lands on a White House that has invited Putin to December's G20 summit in Miami — an invitation the Kremlin has not yet accepted. Donetsk Governor Vadym Filashkin named the logic plainly: "For them, a bus full of passengers is an attractive target precisely because a single strike can kill as many people as possible." Russia, he said, "deliberately flouts every conceivable rule of warfare and the norms of international humanitarian law." The pattern is consistent with a strategy that treats civilian suffering as a weapon — eroding Ukrainian morale, displacing populations, and signaling to Western capitals that the cost of supporting Ukraine will be measured in body counts. The structural question is whether Western air defense delivery can match the tempo of Russian strikes. Zelenskyy's plea is not abstract: every week without additional interceptors and anti-ballistic systems translates directly into dead civilians on buses and in apartment blocks. Putin's demand remains that Ukraine cede the rest of Donbas. Kyiv refuses, believing any concession will be pocketed and the fighting will continue. The 48-hour toll — 52 dead civilians minimum, including children — is the cost of that stalemate, borne entirely by Ukrainian citizens.