A bus veered off a highway in southwestern China Tuesday and plunged down a 160-foot cliff into a river, killing at least 21 people, officials said.

Authorities initially reported 14 dead but rescuers later recovered six more bodies and one injured passenger died in the hospital, Xinhua News Agency said Wednesday, citing local government officials.

At least 14 people were hospitalized with injuries in the provincial city of Renhuai, according to the report.

There was no word on the cause of the crash and it was not immediately known if the weather played role. Guizhou province was among the regions in China hit by unusually heavy ice and snow storms that struck just as millions of travelers headed home for the Lunar New Year holiday.