OSLO, Norway, April 21, 2022 /PRNewswire/ -- Opera Limited (Nasdaq: OPRA) ("Opera") announced that it has sold its 19.35% ownership interest in Star Group Interactive Inc. ("Star X", formerly known as "StarMaker"), to Kunlun Tech Limited ("Kunlun"), its parent company, for $83.5 million...