Price rises, energy shortage, Covid, Russia and climate change! – What does this all mean for business?