Twenty years ago, Wen Junhong saved an abandoned dog from the streets of Chongqing in south-western China. She now shares her home with more than 1,300 of them, and they keep on coming.
After taking in that first dog, a Pekinese she named Wenjing – "gentle and quiet" in Chinese – Ms Junhong found she couldn't stop.
She says she was driven by worries about what strays face on the streets in China, from accidents to being snatched up for the dog meat trade.
"It's important to look after these dogs," she says. "Each of us should respect life, and the Earth is not only for humans but for all animals."
Dog ownership was previously termed a bourgeois pastime and banned under the leadership of Communist China's founder Chairman Mao.
She is under too much pressure to handle it alone
Views on pets have changed dramatically since, and ownership has boomed – but the country still does not have a national animal welfare law and there are tens of millions of stray dogs and cats, according to the charity AnimalsAsia.
Urban strays are rarely sterilised, exacerbating the problem and placing more pressure on overwhelmed and underfunded animal rescue centres.
As well as the abandoned pets and strays that are regularly left in her front yard, Ms Junhong says she receives calls "every day to help more dogs".
And it's not just canines that the 68-year-old has a soft spot for.
She also lives with 100 cats, four horses and a scattering of rabbits and birds.
"Some people say I'm a psychopath," she admits.
Her day starts at 4am with the unenviable task of clearing 20 to 30 barrels of overnight dog waste and cooking more than 500 kilograms of rice, meat and vegetables for the animals.
The waste gets burned in the back yard, sending a continuous plume of smoke into the sky.
A handful of dogs run free around the building, while a tethered pit bull terrier at the back door growls and barks at strangers.
Every room in the two-storey house is full of cages, piled next to and on top of each other.
Surrounded by fences and locked gates, her hillside location is the latest in a series of homes after complaints from neighbours forced her and her charges to keep moving.
Ms Junhong finances the operation with proceeds from selling her apartment, loans of up to 60,000 yuan ($9,100) and her pension and life savings from an earlier career as an environmental technician.
She also receives donations after gaining attention on social media, where she has been dubbed "Chongqing Auntie Wen".
Ms Junhong hopes the attention will lead to adoptions, but new arrivals far outpace those being re-homed.
And she has suffered abuse online, after pictures of the animals' living conditions were posted.
"Living in such a small cage is no better than being a stray dog," wrote one critic on social media.
Six dogs had arrived on the day AFP visited, including four small puppies.
Large dogs are kept outside, and small ones in cages indoors.
"If all the dogs are released, they will fight," Ms Junhong says.
Some attempt to gnaw through the bars while others yap relentlessly and scrap with each other.
One mutt snapped at anyone walking past until Ms Junhong covered its cage with a coat.
She has six staff, who sleep in a room piled high with bags of dog food.
One, Yang Yiqun, shows arms and hands covered in scars and scratches.
"I like the dogs even if they bite me," says the stoic Sichuan local who has worked with Ms Junhong for five years.
"She is under too much pressure to handle it alone".
Even with her love of animals and a team to help her, Ms Junhong admits sheltering strays is a struggle.
"It's really very hard. There are more and more dogs and each of them gets less space."
england euro squad
Goalkeepers: Dean Henderson (Man Utd), Sam Johnstone (West Brom), Jordan Pickford (Everton)
Defenders: John Stones (Man City), Luke Shaw (Man Utd), Harry Maguire (Man Utd), Trent Alexander-Arnold (Liverpool), Kyle Walker (Man City), Tyrone Mings (Aston Villa), Reece James (Chelsea), Conor Coady (Wolves), Ben Chilwell (Chelsea), Kieran Trippier (Atletico Madrid)
Midfielders: Mason Mount (Chelsea), Declan Rice (West Ham), Jordan Henderson (Liverpool), Jude Bellingham (Borussia Dortmund), Kalvin Phillips (Leeds)
Forwards: Harry Kane (Tottenham), Marcus Rashford (Man Utd), Raheem Sterling (Man City), Dominic Calvert-Lewin (Everton), Phil Foden (Man City), Jack Grealish (Aston Villa), Jadon Sancho (Borussia Dortmund), Bukayo Saka (Arsenal)
T20 WORLD CUP QUALIFIERS
Qualifier A, Muscat
(All matches to be streamed live on icc.tv)
Fixtures
Friday, February 18: 10am Oman v Nepal, Canada v Philippines; 2pm Ireland v UAE, Germany v Bahrain
Saturday, February 19: 10am Oman v Canada, Nepal v Philippines; 2pm UAE v Germany, Ireland v Bahrain
Monday, February 21: 10am Ireland v Germany, UAE v Bahrain; 2pm Nepal v Canada, Oman v Philippines
Tuesday, February 22: 2pm Semi-finals
Thursday, February 24: 2pm Final
UAE squad:Ahmed Raza(captain), Muhammad Waseem, Chirag Suri, Vriitya Aravind, Rohan Mustafa, Kashif Daud, Zahoor Khan, Alishan Sharafu, Raja Akifullah, Karthik Meiyappan, Junaid Siddique, Basil Hameed, Zafar Farid, Mohammed Boota, Mohammed Usman, Rahul Bhatia
The specs
Engine: 8.0-litre, quad-turbo 16-cylinder
Transmission: 7-speed auto
0-100kmh 2.3 seconds
0-200kmh 5.5 seconds
0-300kmh 11.6 seconds
Power: 1500hp
Torque: 1600Nm
Price: Dh13,400,000
On sale: now
Who's who in Yemen conflict
Houthis: Iran-backed rebels who occupy Sanaa and run unrecognised government
Yemeni government: Exiled government in Aden led by eight-member Presidential Leadership Council
Southern Transitional Council: Faction in Yemeni government that seeks autonomy for the south
Habrish 'rebels': Tribal-backed forces feuding with STC over control of oil in government territory
COMPANY%20PROFILE
%3Cp%3E%3Cstrong%3EName%3A%20%3C%2Fstrong%3EEjari%3Cbr%3E%3Cstrong%3EBased%3A%20%3C%2Fstrong%3ERiyadh%2C%20Saudi%20Arabia%3Cbr%3E%3Cstrong%3EFounders%3A%20%3C%2Fstrong%3EYazeed%20Al%20Shamsi%2C%20Fahad%20Albedah%2C%20Mohammed%20Alkhelewy%20and%20Khalid%20Almunif%3Cbr%3E%3Cstrong%3ESector%3A%20%3C%2Fstrong%3EPropTech%3Cbr%3E%3Cstrong%3ETotal%20funding%3A%20%3C%2Fstrong%3E%241%20million%3Cbr%3E%3Cstrong%3EInvestors%3A%20%3C%2Fstrong%3ESanabil%20500%20Mena%2C%20Hambro%20Perks'%20Oryx%20Fund%20and%20angel%20investors%3Cbr%3E%3Cstrong%3ENumber%20of%20employees%3A%20%3C%2Fstrong%3E8%3C%2Fp%3E%0A
Soldier F
“I was in complete disgust at the fact that only one person was to be charged for Bloody Sunday.
“Somebody later said to me, 'you just watch - they'll drop the charge against him'. And sure enough, the charges against Soldier F would go on to be dropped.
“It's pretty hard to think that 50 years on, the State is still covering up for what happened on Bloody Sunday.”
Jimmy Duddy, nephew of John Johnson
more from Janine di Giovanni
Result
Crystal Palace 0 Manchester City 2
Man City: Jesus (39), David Silva (41)
UAE currency: the story behind the money in your pockets
Dr Amal Khalid Alias revealed a recent case of a woman with daughters, who specifically wanted a boy.
A semen analysis of the father showed abnormal sperm so the couple required IVF.
Out of 21 eggs collected, six were unused leaving 15 suitable for IVF.
A specific procedure was used, called intracytoplasmic sperm injection where a single sperm cell is inserted into the egg.
On day three of the process, 14 embryos were biopsied for gender selection.
The next day, a pre-implantation genetic report revealed four normal male embryos, three female and seven abnormal samples.
Day five of the treatment saw two male embryos transferred to the patient.
The woman recorded a positive pregnancy test two weeks later.
UPI facts
More than 2.2 million Indian tourists arrived in UAE in 2023
More than 3.5 million Indians reside in UAE
Indian tourists can make purchases in UAE using rupee accounts in India through QR-code-based UPI real-time payment systems
Indian residents in UAE can use their non-resident NRO and NRE accounts held in Indian banks linked to a UAE mobile number for UPI transactions
INDIA SQUAD
Virat Kohli (capt), Rohit Sharma, Shikhar Dhawan, KL Rahul, Vijay Shankar, MS Dhoni (wk), Kedar Jadhav, Dinesh Karthik, Yuzvendra Chahal, Kuldeep Yadav, Bhuvneshwar Kumar, Jasprit Bumrah, Hardik Pandya, Ravindra Jadeja, Mohammed Shami
Squads
Australia: Finch (c), Agar, Behrendorff, Carey, Coulter-Nile, Lynn, McDermott, Maxwell, Short, Stanlake, Stoinis, Tye, Zampa
India: Kohli (c), Khaleel, Bumrah, Chahal, Dhawan, Shreyas, Karthik, Kuldeep, Bhuvneshwar, Pandey, Krunal, Pant, Rahul, Sundar, Umesh
Nayanthara: Beyond The Fairy Tale
Starring: Nayanthara, Vignesh Shivan, Radhika Sarathkumar, Nagarjuna Akkineni
Director: Amith Krishnan
Rating: 3.5/5