Telefonica buys UK's O2 for £18bn
Mobile phone group O2 has agreed a takeover offer from Spanish telecom company Telefonica. — Telefonica is to pay £17.7bn ($31.6bn) for the firm in order to get a foothold in two of Europe's largest mobile phone markets - the UK and Germany.