Two people were killed and many including security personnel were critically injured as violent protests rocked Ranchi over the comments made by two suspended BJP spokespersons Nupur Sharma and Naveen Kumar Jindal on Prophet Mohammad, officials said on Saturday.