20100821 business.india-business: Fiscal deficit down to 10.5% of budget estimate