The two benchmark contracts were headed for their biggest weekly losses in two years at 14% and 13%, respectively
Breaking NewsBusinessWorld
The two benchmark contracts were headed for their biggest weekly losses in two years at 14% and 13%, respectively