Which of the following Indian companies has/have been listed in the 2016 Fortune 500 list of the world’s biggest corporations in terms of revenue?
[A]Indian Oil Corporation
[B]Bharat Petroleum Corp. Ltd
[C]Hindustan Petroleum Corp. Ltd
[D]All of the above

All of the above
In the 2016 Fortune 500 list of the world’s biggest corporations in terms of revenue, 7 Indian companies are listed. These are Indian Oil Corporation (161st), Reliance Industries Ltd (215th), Tata Motors Ltd (226th), State Bank of India (232nd), Bharat Petroleum Corp. Ltd (358th), Hindustan Petroleum Corp. Ltd (367th), and Rajesh Exports (423rd). The list is topped by Walmart, followed by State Grid and China National Petroleum.