- TikTok announces $1.5 bn deal to restart Indonesia online shopping business
- The birds are back with 'Chicken Run 2'
- 'Invisible': Ethnic Albanians complain of erasure in Serbia
- Falling inflation shifts focus to when ECB could cut rates
- Brazil caimans fight to survive in polluted Rio waters
- UN climate talks home in on fossil fuel deal
- Zetrix and Beitou Launch Digital ID & Driver's Licence Services on Blockchain
- Quadcode Markets Obtains Bahamas Trading License
- 'Barbenheimer' tipped to dominate revamped Golden Globes nominations
- Bills down Chiefs in thriller, Ravens hold off Rams
- 'Nothing more to say': Trump cancels plan to testify in NY fraud trial
- Hong Kong 'patriots only' elections see lowest-ever turnout
- Superb Girona stun champions Barca to lead La Liga
- LeBron's son Bronny James makes collegiate hoops debut after cardiac arrest
- Wallace walkoff as Ravens sink Rams in overtime thriller
- Lukaku sent off as nine-man Roma draw with Fiorentina
- Girona stun champions Barca to take Liga lead
- Zelensky to meet with Biden, Republicans as war funding dries up
- Lakers ready to get back to business after historic NBA Cup win
- Biden invites Zelensky to White House Tuesday as war funding dries up
- Tired Newcastle must come out fighting says Howe
- Leinster sink holders La Rochelle in Champions Cup rematch
- War-torn Sudan faces 'catastrophe' as UN funds run short
- Leverkusen face Stuttgart in German Cup quarter-finals
- Original Asterix cover fails to find buyer after legal challenge
- Lacazette hat-trick lifts lowly Lyon as Nice retake second
- Richarlison strikes twice as Spurs rout Newcastle
- Leinster sink holders La Rochelle in Champions Cup opener
- Elon Musk reinstates far-right conspiracy theorist Alex Jones on X
- 'Living hell' in the ruins of Gaza's largest hospital
- Israeli soldiers wounded in Hezbollah drone attack
- Zelensky hails Argentina's 'new beginning' at Milei inauguration
- Hamas warns hostages doomed unless demands met
- Granada v Athletic match abandoned after fan dies
- US joins COP28 push to end fossil fuels but keeps on pumping
- Pochettino urges Chelsea to turn to transfer market again after Everton defeat
- Argentina's Milei warns of 'shock' austerity as he takes office
- Man City end winless run as Chelsea crash at Everton
- Leverkusen pull clear of Bayern with Stuttgart draw
- Everton inflict more pain on Pochettino's Chelsea
- Grealish puts Man City back on track after Luton scare
- Aqua Bridge Group and Enertech launch Aqua Bridge Kuwait at COP28, in boost for local food systems and fisheries
- Egyptians vote in election likely to give Sisi third term
- LAFC's Chiellini, Vela and Bouanga ponder MLS futures
- Saudis, Iraq stand firm as COP28 targets fossil fuels
- Sanofi and Minapharm Sign an Exclusive Agreement for Localizing the manufacture of Clexane®
- Atletico earn narrow win over bottom side Almeria
- Milei sworn in as Argentina braces for economic reforms
- Anti-EU 'villain' Farage eyeing UK politics return... maybe
- Nice move second after 'keeper error sees them past Reims
Bags packed, Ukrainians at frontline brace for Russian invasion
Only a fraction of the apartments in Anna Velichko's shell-scarred high-rise are fit for habitation after years of a war in Ukraine that could yet turn more brutal still should Russia invade.
The 39-year-old lives in one of them up on the ninth floor.
From her rickety perch overlooking the frontline of eastern Europe's festering conflict, Velichko has a clear view of Donetsk and the Russian-backed rebels who take regular shots at the residents of her town of Avdiivka.
"Right now, they are shooting as hard as they did back in 2015," Velichko says, referring to the second year of Ukraine's eastern separatist conflict, when dozens were dying a day.
The official toll now, while disputed, is still small, with one civilian and two Ukrainian soldiers confirmed to have been killed by Kyiv in the past week.
But Velichko's fury at both Russian President Vladimir Putin and Ukraine's Western-backed leader Volodymyr Zelensky is huge.
"I want to slap Putin and Zelensky," she says as fears of an all-out war between Russia and Ukraine rise by the day, if not the hour.
"I want them to finally sit down and agree to end this war," she says.
- Ready to run -
Putin told an emergency meeting of his security council that he would decide later Monday whether to recognise the independence of Ukraine's two separatist regions of Donetsk and Lugansk.
Few doubt he will. What remains unclear is what this recognition will entail.
The big fear in government-held territory along Ukraine's front is that it will lead to the arrival of Russian troops, who would be formally asked to protect the pro-Moscow leadership and their territory.
The key unanswered question is whether Putin is willing to only recognise the rebel-held areas as independent, or the broader pre-war administrative regions of Donetsk and Lugansk, which include Kyiv-held lands.
The separatists control only the eastern parts of Donetsk and Lugansk.
A Kremlin recognition of the entire region could set the stage for a direct clash between Russian and Ukrainian troops along the current frontline, which includes towns such as Avdiivka.
Local residents are bracing for the worst.
- Emergency bags -
Pensioner Tetyana Polishchuk has held on to her flat through some of the fiercest months of war. But now she is packing her emergency evacuation bag, ready to run.
"They've started firing a lot more," the 67-year-old says. "Because of the possible Russian invasion, I even packed my bags. I put them by there by the door, to be ready."
But Yevgeniy Tsyganok says he has nowhere left to go after moving his family to Avdiivka in the weeks after the rebels' seizure of his home city of Donetsk in 2014.
"Sometimes, a very large shell or something like that shoots by and you feel it with your whole body," the 27-year-old says.
"But we can't run from here because my parents are there on the other side, in Donetsk," he said. "They can't go anywhere, and I feel like I can't either. This is our land."