Despite having 10 refineries and good refinery margins, Indian Oil Corporation's finances are in shambles due of its retail business, where it has to dole out huge subsidy to keep the common man happy. But that is not stopping IOC from planning for a new refinery.