Leading oil marketing company Indian Oil has bagged the WPC Excellence Award for its innovative and ground-breaking INDMAX technology