Bristol is the commercial capital of western England.