A suicide bomber killed at least 33 people in central Yemen on Wednesday when he blew himself up at a celebration by Shiite militia supporters, medics said.