The three firms -- IOC, RIL and BPCL -- have retained their last year's respective ranks

State-run Indian Oil Corp is the biggest company in terms of revenue, followed by Reliance Industries, according to the Fortune 500 list of Indian companies for 2012. This year's list of the country's 500 largest corporations, compiled by the business magazine Fortune's Indian edition, features as many as 55 new entities.