
Almost three decades ago, Thai politics reached a critical threshold when public demands resulted in the establishment of a clutch of independent agencies to ensure the transparency and accountability of the political system and the stability and effectiveness of government.
As mandated in the 1997 Constitution, these agencies were led by the Election Commission (EC), the National Anti-Corruption Commission (NACC), the Constitutional Court, and the Administrative Court, also including the offices of State Audit, the Ombudsman, and Anti-Money Laundering.