Fun Fact: Saffron

October 29, 2015

Saffron is the world's most expensive spice because each saffron flower is hand-picked to collect just three stigmas per flower.

Saffron is the world's most expensive spice because each saffron flower is hand-picked to collect just three stigmas per flower.