It has cost the UK major banks billions of pounds....