Media Delivery Barcelona kicks off new streaming service Available worldwide in Spanish, Catalan and English