Microsoft has paid $240m (£117m) for a 1.6% stake in Facebook that values the hugely popular social networking site at $15bn (£7.3bn) according to the BBC. Facebook spurned an offer from Microsoft's rival Google, which was also keen to invest the site. Microsoft will also sell internet ads for Facebook outside the United States as part of the deal that took several weeks of negotiating.