Closure of Strait of Hormuz raises oil supply fears; WTI crude hits $160 in April.
Open shared insight