Finally, after many years delay, an agreement for a common 15% corporate tax rate for…
The G7 summit — not of the world’s seven richest countries, but the wealthiest liberal…