Home Current News Internet Reportedly Shut Off as G7 Leaders Squabble With Biden Over ChinaNewsCurrent NewsInternet Reportedly Shut Off as G7 Leaders Squabble With Biden Over ChinaJune 12, 202148FacebookTwitterPinterestWhatsApp Source: yahoo.com/news