Politicians call on British Government to end “an industrialised tax avoidance scheme” for oil companies. The British territory Bermuda is at the centre of worldwide oil industry tax dodging.
Politicians call on British Government to end “an industrialised tax avoidance scheme” for oil companies. The British territory Bermuda is at the centre of worldwide oil industry tax dodging.