News

Bill Gates to pay $800,000 stock-trading fine