Canal+ TV is based in which country? Answer: France
The page lists evidence documents from Wikipedia.