Telefonica and Microsoft to Deploy New Global Video Platform

Telefonica and Microsoft to Deploy New Global Video Platform