Indian Oil Corp catches fire off Colombo