London department store Selfridges in London has unveiled their luxurious new Christmas offerings which will go on sale starting next month.
The limited edition bear, which will be part of the store's first ever toy...
Although christmas is still six-months away I can’t help myself featuring this piece of art.
The Christmas tree ball on the picture above is supposed to be the world’s most expensive Christmas ornament, in the...