The Constitution of India (Article 148) provides for an independent office of the Comptroller and Auditor General of India (CAG). CAG is the head of the Indian Audit and Accounts Department and the guardian of public purse. He controls the entire financial system of the country at the Centre and the State.