Six people have been hurt after being hit by a car outside a pub in South Wales.

The driver of the car – a 79-year-old local man – is believed to have suffered a medical episode before the crash, South Wales Police said.

One person has suffered life-changing injuries and the driver is in a critical condition after the collision on Llantrisant Road in Pontyclun.

The other four have also been taken to hospital as a precaution, suffering from what are described as minor injuries.

A large emergency services response is underway at the scene. South Wales Police urged the public to avoid the area and declared it a "major incident".

Pictures from the scene show at least five ambulances and fire engines. A police cordon is in place around the street.

A pub customer told Wales Online:  "It was horrific. The pub had four or five tables outside the front and was busy with people having drinks in the nice weather. I walked through to the back beer garden to wait while someone ordered drinks and there was a massive crash.

“I went outside to see what was going on and it was just littered with people – there were several, maybe five, who looked badly injured. And many more who were sitting up with cuts.”

Tia Lewis, the manager of the Windsor pub, told the BBC that the car hit people who were sitting in the beer garden.

"The car hit the wall of the pub," the Windsor manager said. "It was very frightening, we can’t believe it. I just hope the people hurt are OK.

"The pub was pretty busy and because of the nice weather there was obviously people outside. It was a silver 4×4."

#INCIDENT | Emergency services are at the scene of a serious road traffic collision on Llantrisant Road in Pontyclun near the Windsor pub.

A vehicle has collided with a number of pedestrians.

The public is advised to avoid the area while the matter is being dealt with. ^ge pic.twitter.com/fzA0LVUF6n

— South Wales Police (@swpolice) July 22, 2021

The owner of the Windsor wrote on Facebook: "Hiya all. I have had a few messages in regards to the situation tonight. Everyone has been taken to hospital and the emergency services are on the case.

"Thank you all for your help. Thanks to all by standers who helped and all the emergency services. Thanks Tia and team x."

Leader of the Welsh Conservatives Andrew RT Davies said in a tweet: "Shocking news from Pontyclun this evening. Thank you to the efforts of the emergency services on the scene. My thoughts are with everyone involved."