Indian democracy need major electoral reforms. Some of the suggestions are :-
Allow negative voting. Voters have a choice of negative voting
Right to recall the non-performing and corrupt candidate.
Sitting MP & MLA can contest election only 2 terms like President of India.
Maximum age limit should be 65 for contesting election.
Minimum educational qualification should be fixed for candidates contesting election.
There should be an option for allow citizen to vote through internet. This will ensure that maximum number of middle class ensure their vote.
All polling booths should be connected with internet and all voting should be recorded at National Informatics Centre (NIC) site and state govt. site to avoid tampering of electronic machine and recovering data etc. (India claiming pioneer in IT industry, India should make use of IT in such field instead of finding any excuses).
Polling both should be handled by para military and mixed with civilian govt. servant to ensure that polling officials are not biased to any party or any candidate. Many a times it is witnessed in polling booth.
To avoid horse trading and ensure maximum peoples representation, national coalition is a better alternative to ensure that it complete full term and parties get proportional representation according to their seat. All parties should be part of the govt.
If the contesting candidates get more negative votes i.e. more than 50% of the vote, then fresh set of candidate with fresh polling should be conducted.