WTI crude prices hold above $70 a barrel - London Business News | Londonlovesbusiness.comThe inventory drop has positively impacted crude oil prices, signaling reduced supply and stronger demand expectations.