Two honeymooning newlyweds survived after the bus they were on plunged about 50ft down a steep bank.
Rossella Musci and Stefano Gentile had been on their post-wedding break for just over a week when the horror unfolded.
The newly married couple were seated in the fifth row of the 30-seater bus when the accident happened.
READ MORE: ‘Firebug’ arrested for ‘setting parliament palace ablaze’
The bus was descending from Machu Picchu, Peru, towards Aguas Calientes when the driver lost control in foggy conditions.
It skidded off the zig-zagging mountain road, plunged about 15 m (50 ft), and landed face-down, crushing its front end.
Gentile, a building contractor, broke his nose and Musci, an electrical engineer, bruised her leg when she hit a neighbouring seat.
They were treated at a private clinic in Cuzco four hours away from the accident site and were kept in overnight.
At least 20 people, including Italians, Chileans and Guatemalans, were hospitalised with bone fractures.
Five Mexicans, two Japanese, and one Chinese national were also injured in the crash on Monday (16 Sept).
The newlyweds from Bisceglie north-west of Bari, Italy, had tied the knot on 31 August.
They were among 13 Italians involved in the crash, 10 of whom were injured to varying degrees.
The couple managed to let their families and friends know they were doing well from the clinic.
They now await medical clearance to return to Italy, as reported by Need To Know.
Local mayor Angelantonio Angarano wrote on social media: “A big hug to Stefano and Rossella, and we hope they can return to Bisceglie soon.”
The accident is under investigation.
READ MORE: Drivers battle wall of FLAMES on blaze-hit highway as raging wildfires ravage Portugal