the Norway spruce tree in Trafalgar Square Published December 31, 2012 at 2048 × 1056 in A very British Christmas ← Previous Next → the Norway spruce tree in Trafalgar Square Post a comment or leave a trackback: Trackback URL.