India has the highest retail prices of petrol and diesel among South Asian nations as taxes account for half of the pump rates.