-
Imperious Alcaraz crushes dogged De Minaur in Vienna final
-
France launches 'attempted murder' probe after petrol bomb attacks on security forces
-
Five things to know about Poland's constitutional crisis
-
Bayern's Saibari sidelined after ankle surgery
-
Sailors blessed with good weather as Route du Rhum gets underway
-
France launches 'attempted murder' probe after petrol bomb attack on security forces
-
Yamaha pulls out of Qatar MotoGP over 'Middle East situation'
-
Tens of thousands protest in India's capital against voter roll revision
-
Longest truce of Ukraine war, in Kherson region, set to end
-
Irish European athletics champion Ciara Mageean dies aged 34
-
Luckless Lawson demoted to back of grid for Mexico City Grand Prix
-
Seifert blasts 93 as New Zealand win fifth India T20
-
Marquez wins in Malaysia to close in on MotoGP world title
-
Portuguese police clash with housing protesters, arrest 13
-
Thousands protest in India's capital against voter roll revision
-
Marquez wins in Malaysia to stand on brink of MotoGP world title
-
Marquez wins Malaysian MotoGP to move to brink of world title
-
Binance says resuming withdrawals after major hack
-
Shnaider beats Fernandez to win Tokyo title
-
Divided Bulgaria votes in tense presidential runoff
-
Winds of change: Laos looks up for renewables push
-
Trump says US looking 'closely' at report Nvidia CEO target of China spy plot
-
Sri Lanka's war widows and the long search for the missing
-
Maxey scores 38 to lead Sixers 'fighters' to another comeback win
-
'Air-con nation' Singapore eyes alternatives to cool down
-
Valkyries defeat Dream to capture first WNBA crown
-
US judge dismisses Trump lawsuit against Wall Street Journal over Epstein letter
-
'Seen and heard': Uruguay neighborhood places hopes in pope
-
Slave or not? US gallery shows early photos of African Americans
-
Spewing US election falsehoods, AI chatbots face scrutiny
-
France's Aymoz wins Skate Canada men's crown
-
EU's new levy on parcels kicks in
-
Pope Leo readies for 'intense' South America homecoming
-
Ocon denies reports of altercation after being dumped by Haas
-
Antonelli admits to feeling tense of eve of potential F1 title decider
-
Hamilton says love of racing keeps him young
-
FBI says North Korea behind $6 billion crypto theft from Binance
-
'Disgraceful' Australia face reckoning after South Africa humbling
-
'Canelo' Alvarez wins back WBC title from Mbilli in Riyadh
-
Sovereignty wins Breeders' Cup Classic, Benvenuto Cellini triumphs in Turf for O'Brien
-
'Canelo' Alvarez wins back WBC title from Mbilli
-
Hamilton takes record 105th pole and first for Ferrari, as Antonelli lurks
-
Sovereignty wins Breeders' Cup Classic
-
German rioters loot shops as 'Gen Z' demos turn ugly
-
Hamilton grabs pole position for Mexican Grand Prix
-
Barca hammer Alaves to retain Liga top spot
-
Benvenuto Cellini wins Breeders' Cup Turf
-
UK king to address Commonwealth with 'unflinching honesty' amid slavery focus
-
Roma thrash Udinese ahead of Milan derby
-
US judge dismisses Trump lawsuit against Wall Steet Journal over Epstein letter
Inside the Ukrainian city that said no to occupation
A motorist yells at a cyclist, churchgoers avoid a street hawker, a shellsuited pensioner crams pampushky -- a Ukrainian bread -- into her face, the falling breadcrumbs causing a pigeon to double-take.
Ignore the rubble everywhere and it could be a jaunty lunchtime vignette in any city in Europe. But Okhtyrka isn't like other places -- certainly not in northeastern Ukraine, anyway.
As towns and villages across the countryside fell like skittles to the ruthless and swift Russian invasion on February 24, this city of 48,000 on the Vorskla River said "No".
Civilian deaths mounted across the Sumy region in the early weeks of the war, with more than 50 people killed in the battle for the much smaller neighbouring town of Trostyanets.
But Okhtyrka's mayor Pavlo Kuzmenko says he managed to keep his citizens free and relatively safe by maintaining cool heads.
"Only 18 civilians have died. I don't want to praise myself, but it was because of the city administration, because of volunteers, because people stayed in shelters," he said.
"The biggest challenge at the start of the war was not to have panic among citizens. Panic could ruin the defence of the city."
A column of Russian tanks rolled into Okhtyrka on the first day of the invasion on February 24, intent on capturing it and moving on to the capital Kyiv.
"They thought they would pass through very quickly," Kuzmenko told AFP. "As they had in most cities, they put a checkpoint at the entrance and exits, not really leaving anyone in the city."
- 'Stomach-turning' -
The mayor -- suddenly thrust to the top of the command structure, with more senior regional government figures either indecisive or unavailable -- decided the incursion would not stand.
He led an immediate pushback that saw Ukrainian troops force a hasty retreat of their Russian adversaries, who left behind tanks and other hardware.
A month-long siege followed with the Russians bombarding the city almost daily with BM-27 Uragan missiles as well as Smerch and Grad rockets.
They destroyed the town hall, a shopping centre, the water supply and sewage systems, an oil depot and the local thermal power station.
They also killed at least 70 Ukrainian soldiers at a military base with a powerful thermobaric bomb, according to Ukraine's ambassador to the United States.
Amnesty International blamed cluster bombs for a "stomach-turning" attack on a pre-school on the second day of the siege in which three people, including a child, were reportedly killed.
But Okhtyrka endured, refusing to live under Russian occupation.
Among the destroyed buildings was the 108-year-old local cultural centre, attacked in a night time bombing on March 8.
The centre's director Tetyana Barchenko, 59, fought back tears as she relived the missile strike that robbed the community of its beating heart.
But, like many locals AFP spoke to, she brimmed with righteous defiance and gratitude for the soldiers who had kept the would-be occupiers at bay.
"This city was never seized, and it was thanks to the army, thanks to the territorial defence force, and because of the patriotism of the local citizens," she said.
"I would never see myself living under Russian occupation."
The Russian invaders had encircled Okhtyrka for a month but fell further back on March 26, under fire from Bayraktar combat drones and with the plan to take Kyiv in disarray.
- 'Hero City' -
Two days earlier Ukraine's president Volodymyr Zelensky, had designated Okhtyrka a "Hero City of Ukraine," an honorary title awarded only to one other northeastern city, Kharkiv.
The population dipped to 20,000 at the height of the fighting -- as the city helped about 1,000 people a day flee -- but is now back up to somewhere near the original figure.
At a public housing block that had absorbed so much artillery fire its facade resembled the paper targets at rifle ranges, pensioner Nina Kolot explained the easy symbiosis that had developed between the troops dug-in yards from their homes and the civilians they protected.
"They were here, fighting for the city and we were helping them -- cooking food to bring to them," the 70-year-old told AFP.
"So it's thanks to the soldiers -- they were everywhere, on the roofs, everywhere -- that we were kept safe."
A recent increase in shelling has locals fearing that the Russians might soon return but the Mayor Kuzmenko remains defiant.
"Nobody can be even one percent sure that the enemy will not attack the Sumy region again. The possibility exists and is still high," he told AFP.
"Every day the Sumy region is being hit by missiles, by rockets, but the enemy cannot seize the cities. They can hold some small localities, some small villages, but they need resources and they have less every day."
F.Müller--BTB