20120810 business.india-business: Indian Oil Corporation posts record loss of Rs 22;451 crore in Q1