Finance What is Windfall Tax? Windfall Tax on Crude Oil, ONGC & Oil Companies in India Windfall tax came into being in... BharatiSep 11, 2025Sep 11, 2025