A bus in western Afghanistan was hit by a roadside explosion on Wednesday that killed at least 34 passengers, including children, and injured 17, officials said. 'The civilians were traveling on a highway when the blast occurred,' a senior official in the province of Farah said. There has been no claim of responsibility for the attack.