It's an adorable, low-tech devotional film from India that tells many of the most famous tales of the exploits of the Divine Mother, Adi Parashakti: the supreme energy that animates the universe.
The vanquishing of Shumba and Nishumba by Chandi Maa, a very silly representation of Mahishasura (so cute) in his battle with Durga Maa, and many other beautiful stories are here. I searched, but could not find information about when this film was made. If anyone can add details, please comment : ) .
It's very difficult to find devotional films like these that have English subtitles, so please enjoy this one!