Why are Sodium & Potassium stored under kerosene oil?
sodium and Potassium react vigourously with air which prevents it to be stored outside kerosine. Potassium reacts very violently with water producing hydrogen gas which then usually catches fire. Potassium is usually kept under a mineral oil such as kerosene to stop the metal reacting with water vapour present in the air. Unlike lithium and sodium, however, potassium should not be stored under oil indefinitely. If stored longer than 6 months to a year, dangerous shock-sensitive peroxides can form on the metal and under the lid of the container, which can detonate upon opening.