Telefónica (United Kingdom)h-index: 11Total citations: 559Total papers: 39Homepage: https://www.telefonica.com/en/