Opposition parties warn a proposed new deal for Churchill Falls power needs more independent oversight

4 months ago
Duration 2:21