Home Tech News Oil majors face challenges after US cancels Venezuelan licenses