Barclays has announced the outcome of its strategic review of 75 business units, which will cost at least 3,700 jobs across the group. Job losses include 1,800 in corporate and investment banking and 1,900 in Europe retail and business banking. … Read more »