South African state logistics firm Transnet has taken an initiative to vaccinate people against Covid-19 in the train that leaves from the Springs railway station in Johannesburg, Reuters reports.

Simphiwe Dyantyi, 32, said the train had saved her a trip to the next vaccination centre where queues have been long since the government made vaccinations available to all adults last month.

“We've been waiting for this moment for a very long time,” she told Reuters after receiving her Johnson and Johnson jab.

South Africa has been battered by three coronavirus waves, infecting at least 2,770,575 million people, killing 81,830 — by far the continent's worst toll — and pummelling an already struggling economy with lockdowns and travel restrictions.