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