British bank Barclays takes new £1.0-bn charge against mis-selling products

mg-rfj/rl