India's parliament has passed a bill to give whistleblowers better protection.

The new law seeks to encourage more people to report corruption and the misuse of power.

Al Jazeera's Sohail Rahman reports from New Delhi.

Source: Al Jazeera