Barclays and Deutsche Bank shares at decade highs on trade deal optimism CNBC Source link Post navigation £50 M&S vouchers to win in our survey drawHow can advisors guide overspending retirees