Spain’s Telefonica SA said on Monday it has agreed to buy British mobile phone group O2 PLC, which owns network operators in the U.K., Germany, Ireland and the Isle of Man. Telefonica will pay US$31.4 ...