It is difficult to say which one is the best. Though you can choose among these top 6 companies: • Hindustan petroleum • Indian oil • Essar oil • Reliance petroleum • Rosneft • Shell