After the madness of Black Friday and Cyber Monday, we thought Amazon's big discounts wouldn't return until Boxing Day at least, but the Amazon Echo and Amazon Echo Dot have been reduced again.

The Amazon Echo, as reviewed here, has dropped to £129.99 as part of the "Christmas deals" - £20 off the usual retail price.

The second generation Amazon Echo Dot has also been reduced by £5, to £44.99.

We're not sure how long the deals will last, but if you missed out before, now's your chance.

The Echo was crowned both best smart home device and product of the year at the EE Pocket-lint Gadget Awards 2016 gala held in London at the end of November. It has received critical praise far and wide, and is set to be one of the biggest gadget gifts to be found under trees this Christmas.

And with the healthy discount, you can still save yourself a few bob when buying one for friends or family.