Oil Stocks to BUY: UBS has issued a positive outlook on India’s oil marketing companies, citing strong refining profitability supported by firm middle-distillate spreads.