Halifax sets £2,995 cash 'rule' for UK customers at 341 branches

The banking limits are in place to protect customers against fraud and comply with anti-money laundering regulations