You are partly right MrJalaluddin,but u cannot compare Democracy with Communism Yes at times IT is over-hyped.China is ahead but we must agree India has atlast decided to move forward.We are not in a race to beat China for for all its faults we are coalition democratic nation.Just as other religions we cannot abolish caste system You might do it on paper but our politicians will not let it happen,Can you give a solution for this It is easy to lament but solutions is the need of the hour