Answer: Option [B]The correct answer is Rajasthan. The major petroleum-producing state of India is Rajasthan, followed by Assam and Gujarat. Rajasthan produces about 23.29% of the crude oil production in India. Apart from this, some more major petroleum-producing states of India are Assam, Gujarat, Mumbai and Godavari, and Krishna river basins.