India 10-year yield at 7.48% may not draw foreign funds

Business