Who is the current chairman of Indian Oil Corporation Ltd?

Where is the headquarters of Indian Oil Corporation?

IT IS AMAZING:  Which state has many rivers in India?