Movie Minute - The Land of Ahimsa
Motherhood Moments
MARCH 6, 2023
The Land of Ahimsa is a feature length documentary streaming for free on UnchainedTV. The Land of Ahimsa recently won Best Documentary Feature at the London Film Festival. This documentary aims to restore the meaning of ahimsa — respect and nonviolence toward all living beings — across India.
Let's personalize your content