London's festive season has kicked off in sustainable style with the lighting of the iconic Trafalgar Square Christmas Tree.The traditional annual gift from Norway to the UK will be the 66th in the series of trees donated by Oslo to London and is... Read More