Saffron, the world’s most expensive spice. Tens of thousand of strands are needed for one ounce of saffron. Fortunately, a very little goes a long way. La Mancha Saffron is a symbol of Spanish quality with gorgeous golden-yellow colour with distinct, slightly bitter, flavour and aroma. Flavourful in dishes like Spanish Paella, French Boui