Technology | Mon May 21, 2012 11:41pm BST

Yahoo clears a hurdle, sells Alibaba stake for $7.1 billion