Indian Oil Corporation's average gross refining margin (GRM) for the period between April and December stood at $3.69 per ...