The minister of finance will on Wednesday table the 2024/25 budget in a challenging global and domestic environment. These challenges necessitate hard choices and trade-offs that will be complicated by the upcoming general elections, writes Isaah Mhlanga.