Germany can not demand bus checks

Germany can not require international bus companies to check the papers of their passengers when they travel to Germany from another EU country.

Germany, under penalty of a penalty, demanded that the bus companies check passengers for their passport and residence permit when boarding. That was to prevent undocumented migrants from entering Germany.