Fuel prices slashed once again; high-speed diesel cut by Rs7 per litre, petrol by Rs3

🌐 Dawn Pakistan (PK) —
Fuel prices slashed once again; high-speed diesel cut by Rs7 per litre, petrol by Rs3

AI Summary

Pakistan has cut official fuel prices, reducing high-speed diesel by Rs7 per litre and petrol by Rs3 per litre. The embedded pricing material attributes the surrounding price history to the US-Iran war that began on February 28, 2026.

Pakistan fuel prices, 2026 Official ex-depot prices (PKR/litre) — OGRA & Ministry of Energy notifications Petrol (MS-92) Diesel (HSD) Pre-crisis baseline 400) { ctx.fillText('Daily pricing', dx0 + 5, PAD_T + 4); } else { ctx.fillText('Daily', dx0 + 4, PAD_T + 4); } /* clip for animation */ var clipX = PAD_L + CW * pct; /* diesel line */ ctx.save(); ctx.beginPath(); ctx.rect(PAD_L, 0, clipX - PAD_L, H); ctx.clip(); ctx.strokeStyle = C_RED; ctx.lineWidth = 2.2; dash([5, 4]); ctx.beginPath(); DATA.forEach(function (d, i) { var x = mapX(i), y = mapY(d.h); i === 0 ? ctx.moveTo(x, y) : ctx.lineTo(x, y); }); ctx.stroke(); dash([]); ctx.restore(); /* petrol line */ ctx.save(); ctx.beginPath(); ctx.rect(PAD_L, 0, clipX - PAD_L, H); ctx.clip(); ctx.strokeStyle = C_NAVY; ctx.lineWidth = 2.2; ctx.beginPath(); DATA.forEach(function (d, i) { var x = mapX(i), y = mapY(d.p); i === 0 ? ctx.moveTo(x, y) : ctx.lineTo(x, y); }); ctx.stroke(); ctx.restore(); /* dots */ points = []; DATA.forEach(function (d, i) { var x = mapX(i); if (x > clipX + 2) return; var yp = mapY(d.p), yh = mapY(d.h); points[i] = { x: x, yp: yp, yh: yh }; dot(x, yp, C_NAVY); dot(x, yh, C_RED); }); /* X labels — evenly spaced (equal pixel gaps) by array index. Starts at a weekly step (every 7th point); if that would still crowd labels at the current width, widens to bi-weekly (14), tri-weekly (21), etc. until labels fit with a comfortable gap. */ ctx.textAlign = 'right'; ctx.textBaseline = 'top'; ctx.fillStyle = '#888'; var xfs = W rect.width) tx -= 160; if (ty ' + d.d + (d.daily ? ' (daily)' : '') + ' ' + '● Petrol Rs ' + d.p.toFixed(2) + ' ' + '● Diesel  Rs ' + d.h.toFixed(2); tooltip.classList.add('fpw-tooltip--vis'); var pct = ((d.p - PRE_PETROL) / PRE_PETROL * 100).toFixed(1); var sign = pct >= 0 ? '+' : ''; var msg; if (i === 0) { msg = 'The pre-crisis price — petrol at Rs' + PRE_PETROL + ' and diesel at Rs' + PRE_DIESEL + ' per litre. This is the baseline before the US-Iran war broke out on 28 Feb 2026.'; } else if (i === PEAK_IDX) { msg = 'All-time record — petrol was ' + sign + pct + '% above its pre-crisis level of Rs' + PRE_PETROL + '. Diesel hit Rs' + d.h.toFixed(2) + ' vs Rs' + PRE_DIESEL + ' before the crisis.'; } else if (d.p (function () { var me = document.currentScript || document.scripts[document.scripts.length - 1]; var wrapper = me && me.closest('.raw-html-embed-wrapper'); var source = wrapper && wrapper.querySelector('script.raw-html-source'); if (!source || wrapper._rawHtmlMounted) return; wrapper._rawHtmlMounted = true; // position:sticky breaks under any overflow:hidden ancestor. "clip" hides the same overflow // without creating a scroll container. for (var a = wrapper.parentElement; a; a = a.parentElement) { var cs = getComputedStyle(a); if (cs.overflowX === 'hidden') a.style.overflowX = 'clip'; if (cs.overflowY === 'hidden') a.style.overflowY = 'clip'; } // Undo the server-side escaping of closing script tags / comment openers. var html = source.textContent.replace(/ frame.clientHeight ? scroller.scrollHeight : root.getBoundingClientRect().height); pinned = h > window.innerHeight; if (pinned) { stage.style.position = 'sticky'; stage.style.top = '0'; fillScreen(stage); track.style.height = h + 'px'; max = Math.max(0, h - frame.clientHeight); } else { // Grow only: vh-based content would otherwise shrink with its own frame, forever. fitH = Math.max(fitH, h); stage.style.position = 'static'; stage.style.height = fitH + 'px'; track.style.height = 'auto'; max = 0; } sync(true); } // inside the frame would only scroll the (non-scrollable) frame. Scroll the page instead. function onAnchorClick(e) { var link = e.target.closest && e.target.closest('a[href^="#"]'); if (!link || e.defaultPrevented) return; var id = link.getAttribute('href').slice(1); try { id = decodeURIComponent(id); } catch (x) { } var target = id ? doc.getElementById(id) : null; if (id && !target) return; e.preventDefault(); var inFrame = target ? target.getBoundingClientRect().top + win.scrollY : 0; window.scrollTo({ top: track.getBoundingClientRect().top + window.scrollY + (pinned ? Math.min(inFrame, max) : inFrame), behavior: 'smooth' }); } frame.addEventListener('load', function () { try { win = frame.contentWindow; doc = win.document; var ro =

World Markets Commodities Energy Pakistan fuel prices petrol high-speed diesel price cuts US-Iran war

Read original source →