Correct option is B
Iron Ore is not imported in large quantities in India because the country has abundant iron ore reserves and is one of the largest producers and exporters of iron ore. India mainly exports iron ore to countries like China and Japan.
Cotton: India is both an importer and exporter of cotton. Though India is a major cotton producer, specific varieties of high-quality cotton are imported.
Petroleum: India is heavily dependent on imports for its crude oil requirements, importing more than 80% of its petroleum needs.
Machinery: India imports various types of machinery, including advanced industrial and manufacturing equipment, from countries like China, Germany, and the USA.