Barclays has brought in a limit that affects the amounts its in-branch customers can deposit in cash. Aimed at cracking down on financial crime, the high street giant has imposed a new £20,000 limit ...