Neelakurinji is a flower that only blooms every 12 years and grows in India’s South-Western State of Kerala. But when this flower blooms, it covers the hills and mountains in a beautiful violet color.