UK's tallest living Christmas tree prepared for festive season

The UK's tallest living Christmas tree, a giant redwood approximately 110ft tall, has been decorated at Wakehurst Place in West Sussex for the festive period.