News India’s net oil and gas import bill balloons to $12 billion Deepak May 25, 2024 0 India’s crude oil imports seven percent year-on-year (y-o-y) in April 2024, and the net oil […]