Oil India Limited has shifted its corporate office from Noida to the World Trade Centre in New Delhi following board approval on October 21, 2026. The company's registered office will remain in Assam. Check the new office address and details.