Posted on

Fresh demands for UK windfall tax on energy companies

Opposition parties press government to impose levy as BP and Shell prepare to unveil results