Madrid: First European Production Hub For Netflix

Netflix chosen Madrid as the location of its first production hub in Europe region. Company said that there operations will be at Ciudad de la Tele in Nothern Madrid. Netflix…

Read more »