Political commentator Mike Indian looks at Rishi Sunak's March 2021 Budget, assesses the politics and the messaging behind it and asks if the Chancellor got it right. With most major measures heavily signalled in advance, there were few rabbits to be conjured from the top hat, making it difficult for the opposition to find an effective response. As Mike points out, after a year of Keir Starmer's leadership, people could be forgive for wondering what Labour stands for. He also looks north of the border at the ructions involving Alex Salmond and discusses the danger of effectively having a one-party state.