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 on any allegation of corruption or of miss-use of office by any employee of the Central Government or of any corporation established under any Central Act, government companies, societies or local authorities…