Crude Oil Outlook July 25: WTI prices may test support at $75; MCX Rs 6,250
Oil prices could fall back to early June level of $72.50 as demand side fundamental are looking weak due to abysmal economic performance of China, says technical analyst Mohammed Imran.