Top News Oil executives bluntly criticize Trump tariffs and ‘drill, baby, drill’ mantra March 27, 2025 [#item_full_content]