BAGHDAD, March 7 (Xinhua) -- A suicide bomber Wednesday evening blew himself up in a crowded cafe in Diyala province, northeast of Baghdad, killing at least 25 and wounding 20 others, a police source said.