Indian Oil Corporation (IOC) topped among the seven Indian companies that  made it to the latest Fortune 500 list of the world's biggest corporations in terms of revenue. The global list is topped by Walmart.

According to Fortune, state-owned IOC topped among Indian companies with a 23% rise in revenues at $ 65.9 billion. Globally, it was ranked 137, up from the 168th position in 2017.

Richest Indian, Mukesh Ambani-led Reliance Industries Limited (RIL) was the top private sector company from the country as it jumped from 203rd rank to 148th position with revenue of $ 62.3 billion in 2017-18.

With $ 47.5 billion revenue, Oil and Natural Gas Corporation (ONGC) made a perfect come back into the list with at 197th while it did not feature in the 2017 ranking.

State Bank of India (SBI) was given 216th rank, a shade higher than 217th last year with $ 47.5 billion revenue.

Tata Motors improved its ranking from 247th last year to 232nd. So did state-owned Bharat Petroleum Corporation Ltd (BPCL) that moved up to 314th position from 360th last year.

Rajesh Exports was the seventh Indian firm on the list though its ranking slipped to 405th this year from 295th last year.

RIL was the most profitable Indian firm on the list. It has secured the 99th position while the Apple topped the list.

Fortune said that the world's 500 largest companies generated $ 30 trillion in revenues and $ 1.9 trillion in profits in 2017. Together, in 2018's Fortune Global 500 companies employ 67.7 million people worldwide and are represented by 33 countries.