Twenty people died when a bus caught fire on an autobahn near the north German city of Hanover on Tuesday evening, police said, dpa reports.