What the G7 Minimum Global Tax Means For Countries, Tech Giants

0
356

The deal was agreed at the G7 finance ministers’ meet in London last week