Currently viewing Global edition

Alberta oil sands blossom

Fort McMurray in northern Alberta, Canada, is a boom town and the centre for the Athabasca oil sands industry (MM, August 1998, pp.66-69).

loader