Economists are taking flak after missing the mark on inflation, failing to anticipate disruptions in global supply chains and forecasting a recession that has not materialised. The Covid-19 pandemic, Russia’s war in Ukraine and more recently the Middle East conflict have made it tougher for experts to see clearly into their economic crystal balls. European Central Bank president Christine La