Govt considers windfall tax on oil and gas giants. What are your views on this?

3
2 replies