A series of bombs blasts across Baghdad killed at least 21 people on Tuesday, police and medics said.