Global oil demand hits 103.4M BPD as natural gas stays bullish above $3.720. Key levels suggest potential market shifts ahead ...