Oil prices set a new record near $147 a barrel Friday, boosted by concerns over possible disruption of tight global supplies amid tensions over Iran's launch of test missiles and the threatened renewal of oil-related violence in Nigeria.
By the (...)