Saint-Pierre is the capital of a group of remote French islands located just 45 km off the coast of Newfoundland. It’s also ...