Will Taxing the Windfall Profits of Oil Giants Fix Countries’ Economies?. European Union, Europe, Great Britain, Oil (Petroleum) and Gasoline, Natural Gas, Corporate Taxes, Politics and Government, Tax Credits, Deductions and Exemptions, Taxation