A perfect storm of supply chain disruptions caused by the COVID-19 pandemic, climate change, the Russian invasion of Ukraine, ...