IOGC: Indian Oil and Gas Canada

What does IOGC mean? The above is one of IOGC meanings. It may have other definitions. Please refer to the end of this passage.

IOGC: Indian Oil and Gas Canada

Definition in English: Indian Oil and Gas Canada