A 40 year old woman carrying a two-month-old baby boy in her arms was critically injured when she was hit by a car at a busy junction.

The baby is being treated at the University Hospital of Wales, Cardiff, where he is said to be seriously ill.

His mother was today still in a serious condition at Morriston Hospital in Swansea.

Both were initially taken to the Swansea hospital after the crash on Sunday but a spokeswoman for Abertawe Bro Morgannwg University Health Board said the baby has since been transferred to Cardiff.

Police are still appealing for witnesses to the incident, which happened on the A48 Baglan Road in Port Talbot, at the junction with Smallwood Road, at 2.35pm.

A spokesman for South Wales Police said: "The vehicle involved in the collision was a black colour Mercedes E Class saloon."

It is understood that the driver and passenger of the car were both taken to the Princess of Wales Hospital in Bridgend.

Smallwood Road resident Mark Thomas told the Swansea Evening Post he didn't see the incident but saw the aftermath.

He said: "Everyone is shocked about it. My mother heard a bump. She is now bawling her eyes out.

"There were two paramedic cars, three ambulances, two police cars and two fire engines. Fortunately this does not happen very often. I did not witness it but I saw the aftermath."

Smallwood Road residents Janet Edwards and Pat Gibbs were also shocked to hear about the incident.

Ms Gibbs said: "We saw three stretchers and there were four ambulances.

"Each ambulance took someone away.

"A child was carried into one of them. It is really sad to see."

South Wales police appealed for anyone witnessed the collision, or has any information regarding the vehicle to contact the Western Roads Policing Office at Llansamlet on 01792 456999 ext 88-331, contact their local police station or Crimestoppers on 0800 555111