By Mohammad Ashraf Indian leaders have always claimed India to be the largest democracy in the world. The very first duty of a democratic republic […]