Which body plays a role in auditing the Gujarat government’s finances?

Comptroller and Auditor General of India (CAG)
Reserve Bank of India (RBI)
NITI Aayog
Finance Commission

The Comptroller and Auditor General of India (CAG) is the supreme audit institution of India. It is an independent body that audits the accounts of the central and state governments, as well as public sector undertakings. The CAG is responsible for ensuring that public money is spent in a proper and accountable manner.

The Reserve Bank of India (RBI) is the central bank of India. It is responsible for managing the country’s monetary policy, regulating the banking system, and issuing currency. The RBI does not have a role in auditing the government’s finances.

The NITI Aayog is a government think tank that was set up in 2015. It is responsible for providing policy advice to the central government. The NITI Aayog does not have a role in auditing the government’s finances.

The Finance Commission is a constitutional body that is responsible for recommending the distribution of central taxes between the central and state governments. The Finance Commission does not have a role in auditing the government’s finances.

Therefore, the correct answer is Comptroller and Auditor General of India (CAG).