Why sodium is kept immersed in kerosene oil?
Sodium is very reactive metal which react with the atmospheric moisture when kept in the open and produces fire as well. So, it is always kept immersed in kerosene oil to prevent its reaction with air and to prevent accidental fires.