The CAG is an authority established by the constitution of India and is independent from the government’s influence. It has been formed to keep a check on govt’s revenues and expenditures. The CAG is appointed by the President and can only be removed from office in like manner and on like grounds as a judge of the Supreme Court.