Need an urgent ride? Raise your wand by the curb to hail the most magical transportation vehicle in London: the Knight Bus. Hop onto this 130-piece Mini 3D jigsaw puzzle of the purple AEC Regent III triple-decker bus with both hands and recreate the memorable...