Yes, you have read right. Xmas has arrived in London.
Really, Xmas has arrived at the most famous department stores in the city, Harrods and Selfridges, which launched last Thursday 28th of July their campaings for the most important shopping holiday of the year.
In that way, Harrods decided to promote the shopping having Santa Claus and Mrs Claus eating ice creams in the store (combining so winter and summer seasons) and Selfridges prepared its Christmas display in order to awake the Xmas shopping feeling in all the Londoners who come into the Oxford Street's store.
So... Merry Summer-Christmas to everybody!!!