ROOSTERGNN Global News Network is a non-profit news agency that promotes freedom of expression and journalism and communications education.