World leaders agree to the tax deal stating that large businesses should be taxed with at least 15% of their profit.
World leaders agree to the tax deal stating that large businesses should be taxed with at least 15% of their profit.