HSBC maintained 'buy' ratings on Bharat Petroleum Corp., Hindustan Petroleum Corp., and Indian Oil Corp., but cut target ...