Windfall Tax

The 78% Tax on the North Sea: A Tax on Investment