OMCs update petrol and diesel prices daily at 6 AM in India, reflecting global crude oil and currency changes. Rates vary by city, with Hyderabad highest at 107.46 for petrol.