Prices of petrol touched a record high in four metropolitan cities -- Delhi, Mumbai, Kolkata and Chennai -- in India.