India's 10-year bond yield slips to 7.04% after oil fall

Business