Entity

Telefónica

telecommunications company based in Madrid, Spain

Entity sentiment