Human blood is a viscous fluid due to_________?

Human blood is a viscous fluid due to_________?A. Platelets in plasma
B. Proteins in blood
C. RBC and WBC in blood
D. Sodium in serum