A tour bus carrying German tourists crashed on Portugal's Madeira Island on Wednesday, killing 29 people and injuring 28 others, local authorities said.