Could it really be Microsoft who seals the deal for the world’s most influential social media platform? Source: Read More / Windows Central