MPs yesterday approved the two-year state budget. Thirty-five MPs out of a 40-strong full house voted in favour of the 2021-2022 national budget after more than six-and-a-half hours of debate .