India's 10-year yield 7.21% amid oil and RBI rate talk

Business