India’s largest refiner Indian Oil Corp is setting up an office in Singapore that will handle crude oil purchases and the sales of oil products from its refineries later this year  trade sources said on Friday