Stitch London: a city of people pigeons, puddles and purly kings and queens. Want to whip up your own Royal couple to add a bit of majesty to your manterpiece? Need to knit some little London landmarks to show off your travels? Whether you love London,...