The Knitting Network have reduced the price of King Cole Opium in a flash sale. The yarn will cost £1.79 per 100g ball for 48 hours or while stocks last. The yarn is a chunky weight cotton, acrylic and polymide blend with 250 meters per 100g.
You can find all their sale yarns here.
This page includes affiliate links, if you follow them to shop it wont cost you any more but I may receive a small commission which goes towards the running costs of Pollyknitter.