What is the windfall tax and how would it work?

What is the windfall tax and how would it work?

Telegraph.co.uk

Published