A suicide bomber detonated a minibus rigged with explosives at a crowded checkpoint south of Baghdad on Sunday, killing 34 people, security and medical officials said, updating an earlier toll.