Historic G7 deal to make companies like Facebook, Apple pay higher taxes

Recently, there has been a growing unrest among regulatory agencies over the…