The Star Newspaper and its publisher, Radio Africa Group, have been left licking their wounds after the High Court awarded over Ksh20 million...