Xmas fervour in London

CHRISTMAS preparations start in London in October, a good two months before the festival. Beautifully decorated and well-lit Christmas trees are displayed in every store as well as market square. Bundled up in layers of insulated clothing — woolly hats, scarves, overcoats and ear muffs — visitors brave the extreme cold to view the famous … Read more