translate English to French: Newfoundland Broadcasting Company Limited, St. John's, Newfoundland and Labrador.
Newfoundland Broadcasting Company Limited, St. John's (Terre-Neuve-et-Labrador).