Return to Article Details Do Firms Remit At Least 85% of Tax Everywhere? New Evidence from India Download Download PDF