Canal+ Video (France)

Background: Canal+ is a television station in France that operates in other countries as well (Spain, Poland, etc.)