The shepherds, belonging to Kanguvarpatti village, were taking 138 sheep for Periyakulam market when the mishap occurred in the wee hours today, they said.
The headlight of the bus did not function, leading to the accident, police said, adding the bus driver had been taken into custody.