Saudi Arabia cannot bully Indian oil companies anymore as a consortium of oil companies hits back
For decades, we have lived in an oil deficient world with the buyers being at the mercy of sellers. The per barrel oil prices remained above 100 dollars per barrel for ...