At least 29 people were killed when a coach skidded off a mountain road in the Andes, plunging some 100-meters (300-feet) into the river below, the ANDINA news agency reported on Thursday.

There were around 50 people onboard the coach at the time of the accident, which happened a short distance from the country's capital, Peru. Initial reports say that thick fog may have been to blame.

"A total of 29 bodies have been found, and 15 people injured in the accident have been taken to hospital," a police spokesman told the agency.

Rescue work is still going on at the site of the crash.