Oil prices rally above $120 as EU discusses sanctions and storm disrupts Russian crude
Oil prices rallied overnight as markets await the outcome of EU discussions on banning Russian energy imports and weather conditions...
World News & Business News Spreading