Q. In which city, the headquarters of Oil India Limited (OIL) are situated ? Answer:
Noida
Notes: The Oil India Limited (OIL) is a public sector company which is India's second largest hydro-carbon exploration and production company. It was established in 1959 and is headquartered at Noida, UP.