- Markets rally after US bounce as Nvidia comes into focus
- Crisis-hit Thyssenkrupp books another hefty annual loss
- US envoy in Lebanon for talks on halting Israel-Hezbollah war
- India to send 5,000 extra troops to quell Manipur unrest
- Sex, drugs and gritty reality on Prague's underworld tours
- Farmers descend on London to overturn inheritance tax change
- Clippers upset Warriors, Lillard saves Bucks
- Acquitted 'Hong Kong 47' defendant sees freedom as responsibility
- Floods strike thousands of houses in northern Philippines
- Illegal farm fires fuel Indian capital's smog misery
- SpaceX set for Starship's next flight, Trump expected to attend
- Texans cruise as Cowboys crisis deepens
- Do the Donald! Trump dance takes US sport by storm
- Home hero Cameron Smith desperate for first win of 2024 at Australian PGA
- Team Trump assails Biden decision on missiles for Ukraine
- Hong Kong court jails 45 democracy campaigners on subversion charges
- Several children injured in car crash at central China school
- Urban mosquito sparks malaria surge in East Africa
- Djibouti experiments with GM mosquito against malaria
- Pulisic at the double as USA cruise past Jamaica
- Many children injured after car crashes at central China school: state media
- Asian markets rally after US bounce as Nvidia comes into focus
- Tens of thousands march in New Zealand Maori rights protest
- Five takeaways from the G20 summit in Rio
- China, Russia ministers discuss Korea tensions at G20: state media
- Kohli form, opening woes dog India ahead of Australia Test series
- Parts of Great Barrier Reef suffer highest coral mortality on record
- Defiant Lebanese harvest olives in the shadow of war
- Russian delegations visit Pyongyang as Ukraine war deepens ties
- S.Africa offers a lesson on how not to shut down a coal plant
- Italy beat Swiatek's Poland to reach BJK Cup final
- Japan, UK to hold regular economic security talks
- Divided G20 fails to agree on climate, Ukraine
- Can the Trump-Musk 'bromance' last?
- US to call for Google to sell Chrome browser: report
- Macron hails 'good' US decision on Ukraine missiles
- Italy eliminate Swiatek's Poland to reach BJK Cup final
- Trump expected to attend next Starship rocket launch: reports
- Israeli strike on Beirut kills 5 as deadly rocket fire hits Israel
- Gvardiol steals in to ensure Croatia reach Nations League quarter-finals
- Thousands march to New Zealand's parliament in Maori rights protest
- China's Xi urges G20 to help 'cool' Ukraine crisis
- Church and state clash over entry fee for Paris's Notre Dame
- Holders Spain strike late to beat Switzerland in Nations League
- Stocks, dollar hesitant as traders brace for Nvidia earnings
- Swiatek saves Poland against Italy in BJK Cup semi, forces doubles decider
- Biden in 'historic' pledge for poor nations ahead of Trump return
- Sudan, Benin qualify, heartbreak for Rwanda after shocking Nigeria
- Five dead in new Israeli strike on Beirut's centre
- Where's Joe? G20 leaders have group photo without Biden
'Caught them by surprise': Ukraine troops take Kharkiv village
On the map it may be just a tiny hamlet of a few kilometres and souls. But for Ukrainian soldiers, it was nevertheless more than a tiny victory.
On Monday they finished clearing Russian troops from the village on the outskirts of Ukraine's second-largest city Kharkiv, as Kyiv's forces mount counterattacks against a stalling Russian invasion.
Ukrainian soldiers, blue electrical tape wound around the arms of their fatigues, were securing destroyed homes in the settlement of Mala Rogan, about five kilometres (three miles) from Kharkiv.
AFP journalists saw what appeared to be the bodies of two Russian soldiers in the streets of the village, which was largely destroyed by the fighting.
The remains of two other soldiers had been thrown into a nearby well, their boots sticking out from under a block of concrete.
"That risks contaminating the water," a Ukrainian soldier told AFP.
"There are Russian corpses all over the place," he said, adding that more than two dozen soldiers dispatched to Ukraine by Moscow had been killed in the fight for the hamlet.
AFP journalists also observed remnants of several Russian armoured vehicles abandoned in the yards of homes in the village.
- Ten-hour battle -
Ukraine launched its attack on the Russian-controlled village last week, but it took several days to root out Moscow's troops hiding in cellars and nearby forests, the military said.
"We each carried 50 kilos of materials on our backs, we had Javelins," said Valery, a sergeant who took part in the operation, referring to the US anti-tank weapons.
The 54-year-old electrical engineer in the Kharkiv metro, a veteran of the Soviet campaign in Afghanistan, enlisted right after Russia invaded on February 24.
"I was expecting they'd hand me a shovel and an old gun, as in Afghanistan, but look," he said, spreading his arms to show his kit.
"The battle lasted around 10 hours. We caught the Russians by surprise. They were in the basements where they tried to hold out. We gave them a chance to surrender. Too bad for them...," said Valery, shrugging his shoulders.
Nearly 180 Russian soldiers were in the village altogether, he said.
"Five of them were captured, one of whom tried to escape and was also killed," said Valery. Another had served in the Russian contingent in Syria, he added.
"The Russians are sometimes in civilian clothing, they infiltrate our lines," he said.
"Russian snipers hidden in houses and nearby woods slowed down the liberation," of Mala Rogan, added Valery.
They also came under intense bombardment, including phosphorus shells twice.
"It was very beautiful all that fire in the night," another soldier said in jest.
- Ukrainian counter-attacks -
In Mala Rogan, the situation was relatively calm Monday, with the deep sounds of shelling off in the distance.
"Our troops are liberating Mala Rogan, and this is hugely important because Russian troops are constantly shelling residential areas of Kharkiv from there," the mayor of Ukraine's second-most populated city, Igor Terekhov said earlier.
Oleksiy Arestovich, an adviser to the head of the president's office, said Ukrainian forces were counter attacking against invading Russian troops in the northeast, referring to small, tactical offensives.
Moscow's month-long invasion on its neighbour has largely stalled, with no major recent advances and Ukrainian forces even able to counterattack in places.
Russian and Ukrainian troops meanwhile have been fighting for several days for control of the neighbouring town of Vilkhivka, a few kilometres further north.
Ukrainian officials have also accused the Russian army of using Vilkhivka as a base to shell Kharkiv.
"Here we're advancing, but at Vilkhivka we're crawling," said another soldier.
"We need to finish this quickly, springtime is coming and soon it will be time to plant potatoes," said the farmer-soldier.
M.Robinson--AT