Why is sodium stored in kerosene?

Why is sodium stored in kerosene?

Sodium reacts violently with cold water to form sodium hydroxide solution along with the evolution of hydrogen gas.

2Na + 2H2O → 2NaOH + H2

Since, sodium reacts vigorously with the oxygen and water producing a lot of heat, it is stored in kerosene.