One Direction have donated a toy box filled with signed merchandise to a Scottish children's cancer ward for the second consecutive year. The box of Christmas treats, which also includes concert tickets, is said to be worth around $30,000 (£20,000).