Petrol and diesel prices unchanged for 18th consecutive day: Here’s what it costs in your city