Leaf artist Subham Saha shows his creation depicting the war between goddess Durga and giant

Leaf artist Subham Saha shows his creation depicting the war between goddess Durga and giant