What Is Windfall Tax? Does It Pose A Challenge To Investments? | Windfall Tax Explained UPSC 2023