CHANNEL21 TV Live: Channel 21, formerly known as RTL Shop, is a German cable and satellite shopping network based in Hanover. The network was part of Europe’s largest media company RTL Group and supplies programming to more than 20 German-language stations.
Website: CHANNEL21 TV
Live Stream / Video: LIVE/ VOD
Country / Location: Germany
Headquarters: Hanover, Lower Saxony