A bus carrying German tourists has plunged off a road and overturned on the Portuguese island of Madeira leaving 28 people dead, BBC reported.

He said that the driver and a guide on the bus were injured but survived. 

Portugal's Lusa agency reported that several other passengers were taken to a local hospital.