The bus, travelling from the Eastern Cape to Zimbabwe and Malawi, tumbled down a steep embankment.

The bus veered off the road along a steep mountain pass and plunged into an embankment

The dead were nationals of Zimbabwe and Malawi returning home, officials say.

A long-distance bus taking workers home from South Africa to Zimbabwe and Malawi crashed in a mountainous region north of Pretoria, killing at least 42 people.

The bus, travelling from the Eastern Cape to Zimbabwe and Malawi, tumbled down a steep embankment.