The family of an 87-year-old who fell at home were forced to build a shelter for him out of a football goal and umbrellas – as he waited 15 hours in the rain through the night for an ambulance.

Great-grandfather David Wakeley took a tumble and suffered serious injuries including seven broken ribs, two fractures to his pelvis and an arm wound.

His family, daughter Karen and son-in-law Trevor, say they called 999 at 7.30pm on Monday – but an ambulance didn't arrive until 11.30am on Tuesday morning.

They say they called four or five times through the night and were assured paramedics would be with them 'soon'.

The family say operators told them not to move him, in case it made his injuries worse.

So they then had to use a football goal, umbrellas and a tarpaulin to give him shelter, as it poured down with rain.

It comes amid lengthy waiting times for hospital treatment in Cornwall, with patients saying they have waited outside hospital in ambulances for hours and even days.

David, of St Columb Road, is now recovering at Royal Cornwall in Treliske. His family tweeted a picture of the makeshift shelter.

Trevor said: ''He was walking to the garage when he tripped and fell over. That was 7.30pm on Monday.

''We dialled 999 but an ambulance didn't arrive for over 15 hours.

''We kept ringing and they would say we will be with you soon. My wife was a nervous wreck.

''They kept telling us not to move him so we borrowed a football goal from next door and used a tarpaulin. It was traumatising.''

A spokesperson for the Cornwall and Isles of Scilly’s integrated care system, said: “Like other parts of the country, our health and care system continues to experience pressure. The reasons for this are complex, including high demand for primary and secondary care, mental health services and adult social care.

“Our teams continue to work together to support people who need our care and we encourage people to use the most appropriate service – including your local pharmacy, minor injury units or 111 online – to keep our emergency departments and 999 service available for people with urgent and life-threatening needs.”