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

0
355

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