India's 10-year yield slips to 7.038% with Brent under $106

Business