At least 20 people were killed and about a dozen injured Sunday night in a bus fire at a Peruvian transport terminal, the emergency services said.
A number of the victims died trapped on the second level of the interprovincial bus in the capital Lima, firefighters said, and passersby described scenes of panic and cries of terror.
Initial reports said an electrical fault at the rear of the vehicle triggered the blaze just after 7:30 pm (0030 GMT Monday).
"The fire led to the deaths of at least 20 people," said Lewis Mejia, a fire department official.
Authorities did not say how many people were on board.
The Civil Defense agency reported that firefighters and police extinguished the blaze, but the bus was destroyed.
It was one of the worst-ever public transport fires in Lima.