The legal battle between the Federal Trade Commission and Microsoft concerning its $69 billion acquisition of Activision Blizzard, is getting more heated by the day, given the recently leaked […] Click here to view full article Tags:nftnfts