Afghan officials say at least 32 people have died in a head-on collision between two buses in southern Afghanistan .