News

Telefonica Will Pay $31 Billion for O2