Oil prices have given up in recent weeks all the gains they had made since the Russian invasion of Ukraine as...

read more