Podcast:Today, Explained Published On: Mon Mar 22 2021 Description: The United States and China met in Anchorage, Alaska, on Thursday to air grievances, and the cameras were rolling. Vox’s Alex Ward explains how the meeting set the stage for one of the world’s biggest rivalries. Transcript at vox.com/todayexplained. Learn more about your ad choices. Visit podcastchoices.com/adchoices