There is only one day in a year when you can perceive London as a calm city. Christmas time in London.

Not without a reason, London is stated as the best-decorated city for Christmas all over the world. Christmas lights start to shine in early December. In each district, the main streets are decorated. Can you even imagine this? It’s a madness. Regent Street decorated with enormous shining angles is breathtaking, in Soho area, there are

Read More

[…]

Read More