India's corporate tax rates among highest globally: Report
New Delhi: Tax rates for companies in India are among the highest in the world and the number of payments is also more than the global average, putting the country at a low 158th rank on the 'Paying Taxes 2014' list. ...