We use cookies for your convenience

Oil touches $80 per barrel as sweeping sanctions against Russia rattle markets