Correct answer is (a) True
For explanation I would say: India stands in the 24th position in terms of oil production in the world. The total amount of oil produced in India is 734,180 Barrel per day (bbl/day). Whereas the first three place go to Russia, Saudi Arabia and United States respectively.