Please disable your adblock and script blockers to view this page

G-7 leaders agree on vaccines, China and taxing corporations