Johannesburg: A bus crashed into a river in South Africa leaving at least 24 people dead, police and emergency officials said on Tuesday.

The bus ran over a cliff in KwaZulu-Natal province and landed upside down in a river after an 80-metre fall.

Thirty two people have been seriously injured, police said.

Emergency operations were underway to recover any more survivors.