What’s The Landmark Global Corporate Tax Deal About?

It is being called a historic development. Others are touting it as an unprecedented occurrence. India’s a key part of it. But, then as are 135 countries from the rest of the world. The mood right now in the world…