December 12, 2016 By Mr Roberts Villiers Street and the Strand Christmas Lights LONDON’S ‘GREENEST’ CHRISTMAS LIGHTS BRING FESTIVE SPARKLE TO VILLIERS STREET Today I visit Villiers Street and the Strand to see this year’s