BAGHDAD — Masked gunmen opened fire at Iraqi protesters in the Shiite holy city of Karbala on Tuesday, killing 18 people and wounding hundreds, security officials said, in one of the deadliest single attacks since anti-government demonstrations erupted earlier this month. The overnight attack came as Iraqis took to the...