mr chandra pandey ,no one ever gonna hand u down a perfect system,especially in monetary world,they only get better over the time.The same is true for the government which is trying to sanitize FII money only end up ruining the market coz by putting curbs & constrain on participation its only gonna drive investor to other liberal markets who are out there.