News James LIU Appointed to Board of Directors of Opera Limited AIT News Desk Jul 23, 2019 Opera Limited, one of the world’s leading browser providers and an influential player in the field of content platforms, announced that James Liu has…