The first Budget since October 2018 is set to be delivered by chancellor of the exchequer Rishi Sunak today (March 11), against a backdrop of a growing public health crisis, an oil price war and base rate cuts.