KARACHI: The demand for petroleum oil products reached a 21-month high at 1.15 million tonnes in March compared to the same month last year, indicating a...