Basically, I need some for a recipe I am doing this Wednesday.
It might be me (more than likely), but I can't seem to find it in regular supermarkets, only online. Can anybody please tell me if I'm wrong about it not being in the usual supermarkets, or is it only found in other countries? What would be the equivalent here in the UK?
Sorry for so many questions. MTIA.