Business Brent Oil Conquers $80 as Global Energy Crunch rattles markets Brent oil topped $80 a barrel amid signs that demand is running ahead of supply, depleting inventories amid a global energy crunch Muzna Mishal Waseem4 years agoKeep Reading