West Bengal Finance Minister Chandrima Bhattacharya on Friday presented a Rs 3.21-lakh crore budget for the 2022-23 fiscal, amid a walkout by opposition BJP.