2023.05.27

UK Oil And Gas Industry Warns Windfall Tax Will Hurt Energy Security