IOC back in black with Rs 12000 crore profit on crude fall, fuel price freeze in Q2