At least 28 people, most of them German tourists, died and 22 more were injured in a bus accident on the Portuguese island of Madeira on Wednesday, authorities said.