LONDON: Global crude oil prices fell sharply after reports that China had stepped up diplomatic efforts to revive stalled peace talks between the United States and Iran, easing concerns over
Click to read the latest edition