Petrol prices in Mumbai edged higher on Thursday to ₹103.54 per litre from ₹103.50 the previous day, as the ongoing blockade of the Strait of Hormuz continued to exert upward pressure on global crude oil markets despite tentative signals of a US-Iran peace framework.