Whistle-Blower and Whistle-blowing law in India explained
(This post elucidates the meaning of Whistle-Blower and Whistleblowing Laws in India) The whistle-blower is a complainant who wishes to complain or disclose any allegation of corruption or misuse of office by any employee of the Central Government or of any corporation established under any Central Act, government companies, societies, or local authorities owned or…