This past weekend tax-loving finance officials from seven of the world’s richest nations reached an agreement that could ultimately lead to big tax increases on everyone.

Read More