Soul legend Dionne Warwick cooks a huge feast for 100 of her loved ones every Christmas and includes all of their favourite dishes on the menu.

The Walk On By hitmaker invites family and friends to her home for the special day, and ensures they never go hungry.

She tells British newspaper The Guardian, "I do a Christmas dinner for 100 people every year. It's not only turkey. The tradition in our family is that every meat, every pastry, every bread and every vegetable that has been eaten during the course of the year in my home is what we eat for Christmas."