Iran conflict drives diesel prices to $5.05, impacting groceries and housing

by Joseph Rees