Comptroller and Auditor General is the guardian of the public purse. The Comptroller and Auditor General (CAG) of India is an authority established by the Constitution of India under article 148, who audits all receipts and expenditure of the Government of India and the state governments.