These are totally new to me. I googled it and found an article that said you can get them in the supermarket and plant them. I mainly shop at Tesco and I don't think I've ever seen them. Anyone know where I can get some?
Also, are teh leaves edible too?
Also, are teh leaves edible too?
Comment