CCrude Oil Read More ONGC and Oil India shares down over 9% as crude oil prices continue to fall2025-04-07 Shares of state-run oil exporters Oil and Natural Gas Corporation (ONGC)and Oil India Ltd were down over 8%…