London has been named the kindest city in the UK at Christmas, outranking Liverpool and Manchester, according to new research.
A study of 2,000 adults commissioned by Santander found that one in three Britons say they are more inclined to carry out random acts of kindness during December.