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

0
382

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