France's Last Vestige in North America

The islands of St. Pierre and Miquelon, located 20 kilometres off the coast of Newfoundland, Canada, are the sole remnants of France's once-vast empire in North America.
More