Petrol, diesel prices hiked for the 16th time in May. Check rates in Delhi, Mumbai