The Tamil Nadu budget is presented annually by the:

Chief Minister
Governor
Finance Minister
Speaker of the Assembly

The correct answer is: c) Finance Minister.

The Finance Minister is the head of the Finance Department of the Government of Tamil Nadu. He is responsible for preparing the annual budget of the state, which is presented in the Legislative Assembly by the Chief Minister. The budget is a statement of the government’s financial plans for the coming year. It includes estimates of revenue and expenditure, as well as proposals for new taxes and spending. The budget is debated and voted on by the members of the Legislative Assembly. Once it is passed, it becomes law and the government is bound to implement it.

The Chief Minister is the head of the government of Tamil Nadu. He is responsible for the overall administration of the state. The Governor is the head of state of Tamil Nadu. He is appointed by the President of India. The Speaker of the Assembly is the presiding officer of the Legislative Assembly. He is elected by the members of the Assembly.

The Chief Minister and the Governor do not have any direct role in the preparation of the budget. The Finance Minister is responsible for this task. The Speaker of the Assembly has no role in the preparation or presentation of the budget.