At least 29 people are reported to have died after a coach went off the road in a hotel district on the holiday island of Madeira.
The coach was heading to Funchal, the island’s capital, and was carrying 55 passengers and a guide when it careered off the road near the town of Canico.
Filipe Sousa, the mayor of the nearby town of Santa Cruz, said 12 men and 17 women died in the crash – the majority of whom were German nationals.
Another 22 were injured in the accident, according to the Portuguese national news agency Lusa.
Local reports said the driver lost control of the vehicle on a bend, careered off the road and crashed onto the top of a house.
The bus overturned after falling off the winding mountain road near a remote hotel – the Quinta Splendida Wellness & Botanical Garden.
The tourist were believed to be on their way for a meal at the time of the accident.