Apple Launches Live-Streaming Channel ‘Apple Music TV’
American tech giant Apple Inc. has on October 19 launched a live-streaming station called ‘Apple Music TV’, making its foray for the first time into music video landscape, reports Business Insider. The round the clock music service will…