International Business: UK North Sea tax changes mean $16 billion revenue drop, industry body says
Tuesday, January 21, 2025