Brent Crude Futures Drop 0.68% to $65.80/Barrel on Demand Concerns | Discvr Financial News | discvr.ai