Budget impact: IT biggies may have to lower promoter stake
TCS - 262713