A man with serious heart problems has said he is stranded in South Africa with just days of medication left.
Phil Walker, 57, has 60% heart function after a heart attack left him needing a quadruple heart bypass operation.
Mr Walker and partner Michelle Hall were due to fly back with Virgin Atlantic on Monday, but their flights were cancelled due to coronavirus.
Virgin Atlantic apologised and said it was working to get Mr Walker and Ms Hall home as a priority.
After the South African government imposed strict restrictions on travel to and from the country, Virgin Atlantic suspended all flights.
The couple managed to book alternative flights with British Airways (BA) and were due to fly home on Sunday, but these flights were also cancelled.
BA said customers were entitled to a voucher or full refund of their tickets, emphasising not all governments were allowing flights.
In the meantime, Mr Walker, a former horse trainer from Mumbles, Swansea, said he cannot afford to buy medication because they had not received refunds for the cancelled flights.
He takes nine tablets before breakfast, four at lunchtime and seven mid-afternoon, in addition to morphine in the morning and at night
“If I’m not flown out of here by the weekend I will be out of all my medication,” he said.
He said another barrier to getting medication was that the country is on lockdown, and his illness means he is vulnerable to Covid-19.
“The Foreign Office has told me to go to a clinic here, but how can I go out of the gates and put myself in line of the virus?”
He said he had not been advised against travelling to South Africa.
Mr Walker was given the flight tickets as a Christmas present, and the couple were due to go on a road trip with South African friends.
“It’s been bittersweet,” he added.
Mr Walker has raised his case with Welsh Secretary Simon Hart and the Foreign and Commonwealth Office (FCO).
On Sunday, Foreign Secretary Dominic Raab said tens of thousands of Britons stranded abroad by the coronavirus pandemic would be flown home under a new arrangement between the government and airlines, including BA and Virgin.
Tonia Antoniazzi, MP for Gower, called on the government to get him home safely, adding: “He is very poorly, he is very vulnerable and we need to get him home as a priority.”
A FCO spokeswoman said £75m was available to help British nationals return home.
She added: “We’ll continue working around the clock to bring people home.”