Gunmen killed at least 20 people in protests at key sites in Baghdad, Iraq, on Saturday, BBC reported.