Britain's Vodafone is to buy Spanish cable company Ono for €7 billion ($10.7 billion). The deal includes Ono's €3.34 billion debt. The remainder would be paid in cash to Ono shareholders, who are led by a group of US investment funds. Ono, which has 1.87 million customers, has struggled to compete in Spain with firms that bundle in-home services.