China and Russia are the hot topics as the Group of Seven meets in London. So, how will their tough words impact global tensions moving forward? Plus, oil prices rally amid new hopes of economic recovery in the United States and Europe. But will it be enough to offset the crisis hitting India and Brazil? Meanwhile, Apple faces off against Fortnite maker Epic Games in a battle over antitrust violations with billions of dollars at stake.