Christmas

Amazon Echo, Google Home or Sonos One: which smart speaker should I buy?

Voice-control devices that can play music, answer questions and buy goods are one of the hottest gifts this Christmas. Here’s what they can do – and our pick of the best buys