UK shipbroker Gibsons says a forecast fall in Chinese demand for oil casts doubt on whether the country will be a major buyer of Russian exports.

The International Energy Agency (IEA) has said Russian shipments of crude and products could fall by 2.5m barrels per day (bpd) as western oil companies vow not to buy after the invasion of Ukraine.