Film Festival News Edouard Joubeaud’s HAINGOSOA leads awards at Harlem International Film Festival 2020 among THUMBS UP FOR MOTHER UNIVERSE 30th Sep, 2020