ONGC and Oil India sink as government imposes windfall tax on production

Stocks