Barclays is to return at least £10 billion to shareholders over the next three years as part of plans unveiled by boss C.S. Venkatakrishnan today. Hotels group IHG has also reported results today, while the focus for US investors will be on the earnings of retailers The Home Depot and Walmart.