Tesco Bank halts online transactions after it says money has been taken from 20,000 accounts.

Read more