From bespoke baubles to extravagant gifts and £615000 diamond-encrusted tree toppers, this programme meets the people supplying and buying a top-end Christmas.
1994
1995
1998
2001
2006
1933
2004
1992
2005
1953
1960
2023
2003
2025
2002