Britain has more self-made rich than US