Dear G7 Leaders

Ahead of the Group of Seven summit, which begins tomorrow, 457 investors managing $41 trillion in assets have signed an open letter calling on...