Substrate
India Crude Price Rose from $69 to $114 per Barrel After Hormuz Closure as U.S. Became Top LNG Supplier — Substrate