November 18, 2022Will Taxing the Windfall Profits of Oil Giants Fix Countries’ Economies?Major oil and gas companies have raked in multibillion-dollar profits at unheard-of levels. Households around the world are reeling from soaring energy prices, while governments are […]