Bulletin Updates
$8 billion in sunk cost by Indian oil companies may never be recovered – 13 Feb 2025
Feb 13, 2025
This may well become one of the biggest investments every made by Indian entities, a total of $8 billion, that may well go completely down the drain
Log in Start a free trial »

