Multiple choice O.I.L stands for Organization India limited Open India Limited Oil India limited None of these Reveal answer Fill a bubble to check yourself C Correct answer Explanation O.I.L. stands for Oil India Limited, which is a state-owned enterprise involved in the exploration and production of oil and natural gas.