A German bus carrying mainly teenage tourists to Italy crashed on a motorway near the Swiss city of Lugano on Sunday, injuring 15 people, three of them seriously, police said.