Which among the following is responsible for the clotting of the blood?

A ) Erythrocytes

B ) Platelets ✅

C ) Basophils

D ) White blood cells