Studio Durga wins big for…

Studio Durga, first Indian anime studio, has very recently won three awards at the Independent Shorts…