It is believed that the butterfly pea, also known as aparajita in Hindi, is one of the favorite flowers of Maa Durga. This can also be because the name of the flower means ‘one no one can defeat.’ This flower is among the sacred and is offered to Maa Durga and Lord Shiva at ...