Background
The preamble of the Constitution states that the source of sovereign authority of Nepal is inherent in the people and the Constitution is promulgated in accordance with the desire of the Nepali people expressed through the People's Movement of 2006. It guarantees basic human rights to every citizen, besides consolidating adult franchise and independent judiciary.
The Constitution has guaranteed an independent judiciary. Courts consist of Supreme Court, Appellate Court and District court.
In addition to the legislative and financial procedures, the Constitution has mentioned provisions for independent and democratic functioning of political parties.
A number of Constitutional Bodies such as Commission for the Investigation of Abuse of Authority, Auditor General, Public Service Commission, Election Commission, and Attorney General help consolidate the democratic governance of the country.
One could glimpse varied scenario of Nepal's concern for doing away with the vice of corruption in pages of history way back in 1700's. The desire to end corruption seems to have been more intensified in the past five decades when serious institutional and legal attempt was made against it. The Anti-Corruption Act, 1952, its updated version of 1960, establishment, over the years, of an Anti-Corruption Department in the form of Special Police Department to control corruption and the formation of a Commission on controlling Abuse of Authority in 1977 could be termed as the preface to the dispensation of CIAA in modern times.