G-7 leaders agree on vaccines, China and taxing corporations on June 14, 2021 China and taxing corporations G-7 leaders agree on vaccines +