Doctors at one of Gaza City's last functioning hospitals say they are overwhelmed with casualties from Israeli strikes and are having to carry out operations in filthy conditions with few or no anaesthetics.

One Australian medic volunteering at al-Shifa hospital told the BBC that every day was a mass casualty event, while another described how a baby had been saved from the body of a pregnant woman who had been killed.

Israeli forces are now just 500m (1,640ft) away from the hospital as they expand their ground offensive to occupy Gaza City, targeted by the military as Hamas's main stronghold.

Witnesses say tanks are advancing into the city centre from the south and north-west.

Israeli air and artillery strikes, attacks by quadcopter drones and detonations of remotely driven vehicles laden with explosives continue to force tens of thousands of Palestinians from their homes daily.

The Israeli military states that the offensive in Gaza City aims to defeat Hamas and rescue hostages still in their custody after 23 months of conflict.

Warning: Contains graphic descriptions of injuries

Al-Shifa hospital, once the biggest in Gaza, has been devastated, with doctors reporting a complete lack of basic supplies as they work tirelessly to save lives under difficult circumstances.

Dr. Nada Abu Alrub described operating under horrific conditions, stating that many patients have been treated with near to no anaesthesia or pain relief due to supply shortages.

Many of the essential medical workers are struggling to provide care with inadequate facilities, leading to rampant injuries and necessitating emergency surgeries amidst ongoing bombardments.

The threat continues not just to the patients but also to the staff working in the hospital, where access to crucial medical services is rapidly deteriorating due to the ongoing military actions surrounding them.

As the situation remains dire, medics emphasize the extreme toll on both healthcare workers and patients alike amidst a growing humanitarian crisis that sees no end in sight.