SOME things in life are destined to remain a mystery.

Among these are the rules of American football, the purpose in life of Geri Halliwell, and the basic plot of Buffy the Vampire Slayer.

Into this category has just fallen the latest big budget Barclays bank adverts on TV. Hollywood actor Samuel Lee Jackson stars, and the theme is "money speaks in many languages."